home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / Technical Docs / Inside Macintosh / Inside Macintosh Vol. VI / Browser / Support files / Interfaces / CIncludesHelp data next >
Encoding:
Text File  |  1991-04-11  |  865.8 KB  |  43,117 lines  |  [TEXT/MPS ]

  1. æKY Help
  2. CIncludesHelp
  3. æKL ADSP.h
  4. AIFF.h
  5. Aliases.h
  6. AppleEvents.h
  7. AppleTalk.h
  8. Balloons.h
  9. CommResources.h
  10. Connections.h
  11. ConnectionTools.h
  12. Controls.h
  13. CRMSerialDevices.h
  14. CTBUtilities.h
  15. DatabaseAccess.h
  16. Desk.h
  17. DeskBus.h
  18. Devices.h
  19. Dialogs.h
  20. DiskInit.h
  21. Disks.h
  22. Editions.h
  23. ENET.h
  24. EPPC.h
  25. Errors.h
  26. Events.h
  27. Files.h
  28. Finder.h
  29. Folders.h
  30. Fonts.h
  31. GestaltEqu.h
  32. Graf3D.h
  33. Icons.h
  34. Language.h
  35. Lists.h
  36. Memory.h
  37. Menus.h
  38. MIDI.h
  39. Notification.h
  40. OSEvents.h
  41. OSUtils.h
  42. Packages.h
  43. Palettes.h
  44. Picker.h
  45. PictUtil.h
  46. Power.h
  47. PPCToolBox.h
  48. Printing.h
  49. Processes.h
  50. QDOffscreen.h
  51. Quickdraw.h
  52. Resources.h
  53. Retrace.h
  54. ROMDefs.h
  55. Scrap.h
  56. Script.h
  57. SCSI.h
  58. SegLoad.h
  59. Serial.h
  60. ShutDown.h
  61. Slots.h
  62. Sound.h
  63. SoundInput.h
  64. StandardFile.h
  65. Start.h
  66. SysEqu.h
  67. Terminals.h
  68. TerminalTools.h
  69. TextEdit.h
  70. Timer.h
  71. ToolUtils.h
  72. Video.h
  73. Windows.h
  74.  
  75.  
  76.  
  77. æKY ADSP.h
  78. æKL 
  79. attnBufSize
  80. dspAttention
  81. dspCLDeny
  82. dspCLInit
  83. dspCLListen
  84. dspClose
  85. dspCLRemove
  86. dspInit
  87. dspNewCID
  88. dspOpen
  89. dspOptions
  90. DSPParamBlock
  91. DSPPBPtr
  92. dspRead
  93. dspRemove
  94. dspReset
  95. dspStatus
  96. dspWrite
  97. eAttention
  98. eClosed
  99. eFwdReset
  100. errAborted
  101. errAttention
  102. errDSPQueueSize
  103. errFwdReset
  104. errOpenDenied
  105. errOpening
  106. errRefNum
  107. errState
  108. eTearDown
  109. minDSPQueueSize
  110. ocAccept
  111. ocEstablish
  112. ocPassive
  113. ocRequest
  114. sClosed
  115. sClosing
  116. sListening
  117. sOpen
  118. sOpening
  119. sPassive
  120. TPCCB
  121. TRattnParams
  122. TRCCB
  123. TRcloseParams
  124. TRinitParams
  125. TRioParams
  126. TRnewcidParams
  127. TRopenParams
  128. TRoptionParams
  129. TRstatusParams
  130.  
  131. æKY errRefNum 
  132. æT constant
  133. æFc ADSP.h
  134. æD     errRefNum = -1280,                       /* bad connection refNum */
  135.  
  136. æKY errAborted 
  137. æT constant
  138. æFc ADSP.h
  139. æD     errAborted = -1279,                      /* control call was aborted */
  140.  
  141. æKY errState 
  142. æT constant
  143. æFc ADSP.h
  144. æD     errState = -1278,                        /* bad connection state for this operation */
  145.  
  146. æKY errOpening 
  147. æT constant
  148. æFc ADSP.h
  149. æD     errOpening = -1277,                      /* open connection request failed */
  150.  
  151. æKY errAttention 
  152. æT constant
  153. æFc ADSP.h
  154. æD     errAttention = -1276,                    /* attention message too long */
  155.  
  156. æKY errFwdReset 
  157. æT constant
  158. æFc ADSP.h
  159. æD     errFwdReset = -1275,                     /* read terminated by forward reset */
  160.  
  161. æKY errDSPQueueSize 
  162. æT constant
  163. æFc ADSP.h
  164. æD     errDSPQueueSize = -1274,                 /* DSP Read/Write Queue Too small */
  165.  
  166. æKY errOpenDenied 
  167. æT constant
  168. æFc ADSP.h
  169. æD     errOpenDenied = -1273,                   /* open connection request was denied */
  170.  
  171. æKY dspInit 
  172. æT constant
  173. æFc ADSP.h
  174. æD     dspInit = 255,                           /* create a new connection end */
  175.  
  176. æKY dspRemove 
  177. æT constant
  178. æFc ADSP.h
  179. æD     dspRemove = 254,                         /* remove a connection end */
  180.  
  181. æKY dspOpen 
  182. æT constant
  183. æFc ADSP.h
  184. æD     dspOpen = 253,                           /* open a connection */
  185.  
  186. æKY dspClose 
  187. æT constant
  188. æFc ADSP.h
  189. æD     dspClose = 252,                          /* close a connection */
  190.  
  191. æKY dspCLInit 
  192. æT constant
  193. æFc ADSP.h
  194. æD     dspCLInit = 251,                         /* create a connection listener */
  195.  
  196. æKY dspCLRemove 
  197. æT constant
  198. æFc ADSP.h
  199. æD     dspCLRemove = 250,                       /* remove a connection listener */
  200.  
  201. æKY dspCLListen 
  202. æT constant
  203. æFc ADSP.h
  204. æD     dspCLListen = 249,                       /* post a listener request */
  205.  
  206. æKY dspCLDeny 
  207. æT constant
  208. æFc ADSP.h
  209. æD     dspCLDeny = 248,                         /* deny an open connection request */
  210.  
  211. æKY dspStatus 
  212. æT constant
  213. æFc ADSP.h
  214. æD     dspStatus = 247,                         /* get status of connection end */
  215.  
  216. æKY dspRead 
  217. æT constant
  218. æFc ADSP.h
  219. æD     dspRead = 246,                           /* read data from the connection */
  220.  
  221. æKY dspWrite 
  222. æT constant
  223. æFc ADSP.h
  224. æD     dspWrite = 245,                          /* write data on the connection */
  225.  
  226. æKY dspAttention 
  227. æT constant
  228. æFc ADSP.h
  229. æD     dspAttention = 244,                      /* send an attention message */
  230.  
  231. æKY dspOptions 
  232. æT constant
  233. æFc ADSP.h
  234. æD     dspOptions = 243,                        /* set connection end options */
  235.  
  236. æKY dspReset 
  237. æT constant
  238. æFc ADSP.h
  239. æD     dspReset = 242,                          /* forward reset the connection */
  240.  
  241. æKY dspNewCID 
  242. æT constant
  243. æFc ADSP.h
  244. æD     dspNewCID = 241,                         /* generate a cid for a connection end */
  245.  
  246. æKY ocRequest 
  247. æT constant
  248. æFc ADSP.h
  249. æD     ocRequest = 1,                           /* request a connection with remote */
  250.  
  251. æKY ocPassive 
  252. æT constant
  253. æFc ADSP.h
  254. æD     ocPassive = 2,                           /* wait for a connection request from remote */
  255.  
  256. æKY ocAccept 
  257. æT constant
  258. æFc ADSP.h
  259. æD     ocAccept = 3,                            /* accept request as delivered by listener */
  260.  
  261. æKY ocEstablish 
  262. æT constant
  263. æFc ADSP.h
  264. æD     ocEstablish = 4,                         /* consider connection to be open */
  265.  
  266. æKY sListening 
  267. æT constant
  268. æFc ADSP.h
  269. æD     sListening = 1,                          /* for connection listeners */
  270.  
  271. æKY sPassive 
  272. æT constant
  273. æFc ADSP.h
  274. æD     sPassive = 2,                            /* waiting for a connection request from remote */
  275.  
  276. æKY sOpening 
  277. æT constant
  278. æFc ADSP.h
  279. æD     sOpening = 3,                            /* requesting a connection with remote */
  280.  
  281. æKY sOpen 
  282. æT constant
  283. æFc ADSP.h
  284. æD     sOpen = 4,                               /* connection is open */
  285.  
  286. æKY sClosing 
  287. æT constant
  288. æFc ADSP.h
  289. æD     sClosing = 5,                            /* connection is being torn down */
  290.  
  291. æKY sClosed 
  292. æT constant
  293. æFc ADSP.h
  294. æD     sClosed = 6,                             /* connection end state is closed */
  295.  
  296. æKY eClosed 
  297. æT constant
  298. æFc ADSP.h
  299. æD     eClosed = 0x80,                          /* received connection closed advice */
  300.  
  301. æKY eTearDown 
  302. æT constant
  303. æFc ADSP.h
  304. æD     eTearDown = 0x40,                        /* connection closed due to broken connection */
  305.  
  306. æKY eAttention 
  307. æT constant
  308. æFc ADSP.h
  309. æD     eAttention = 0x20,                       /* received attention message */
  310.  
  311. æKY eFwdReset 
  312. æT constant
  313. æFc ADSP.h
  314. æD     eFwdReset = 0x10,                        /* received forward reset advice */
  315.  
  316. æKY attnBufSize 
  317. æT constant
  318. æFc ADSP.h
  319. æD     attnBufSize = 570,                       /* size of client attention buffer */
  320.  
  321. æKY minDSPQueueSize 
  322. æT constant
  323. æFc ADSP.h
  324. æD     minDSPQueueSize = 100,                   /* Minimum size of receive or send Queue */
  325.  
  326. æKY TRCCB 
  327. æT struct
  328. æFc ADSP.h
  329. æD struct TRCCB {
  330.     unsigned char *ccbLink;                     /* link to next ccb */
  331.     unsigned short refNum;                      /* user reference number */
  332.     unsigned short state;                       /* state of the connection end */
  333.     unsigned char userFlags;                    /* flags for unsolicited connection events */
  334.     unsigned char localSocket;                  /* socket number of this connection end */
  335.     AddrBlock remoteAddress;                    /* internet address of remote end */
  336.     unsigned short attnCode;                    /* attention code received */
  337.     unsigned short attnSize;                    /* size of received attention data */
  338.     unsigned char *attnPtr;                     /* ptr to received attention data */
  339.     unsigned char reserved[220];                /* for adsp internal use */
  340. };
  341.  
  342. typedef struct TRCCB TRCCB;
  343. typedef TRCCB *TPCCB;
  344.  
  345.  
  346. æKY TRinitParams 
  347. æT struct
  348. æFc ADSP.h
  349. æD struct TRinitParams {
  350.     TPCCB ccbPtr;                               /* pointer to connection control block */
  351.     ProcPtr userRoutine;                        /* client routine to call on event */
  352.     unsigned short sendQSize;                   /* size of send queue (0..64K bytes) */
  353.     unsigned char *sendQueue;                   /* client passed send queue buffer */
  354.     unsigned short recvQSize;                   /* size of receive queue (0..64K bytes) */
  355.     unsigned char *recvQueue;                   /* client passed receive queue buffer */
  356.     unsigned char *attnPtr;                     /* client passed receive attention buffer */
  357.     unsigned char localSocket;                  /* local socket number */
  358. };
  359.  
  360. typedef struct TRinitParams TRinitParams;
  361.  
  362.  
  363. æKY TRopenParams 
  364. æT struct
  365. æFc ADSP.h
  366. æD struct TRopenParams {
  367.     unsigned short localCID;                    /* local connection id */
  368.     unsigned short remoteCID;                   /* remote connection id */
  369.     AddrBlock remoteAddress;                    /* address of remote end */
  370.     AddrBlock filterAddress;                    /* address filter */
  371.     unsigned long sendSeq;                      /* local send sequence number */
  372.     unsigned short sendWindow;                  /* send window size */
  373.     unsigned long recvSeq;                      /* receive sequence number */
  374.     unsigned long attnSendSeq;                  /* attention send sequence number */
  375.     unsigned long attnRecvSeq;                  /* attention receive sequence number */
  376.     unsigned char ocMode;                       /* open connection mode */
  377.     unsigned char ocInterval;                   /* open connection request retry interval */
  378.     unsigned char ocMaximum;                    /* open connection request retry maximum */
  379. };
  380.  
  381. typedef struct TRopenParams TRopenParams;
  382.  
  383.  
  384. æKY TRcloseParams 
  385. æT struct
  386. æFc ADSP.h
  387. æD struct TRcloseParams {
  388.     unsigned char abort;                        /* abort connection immediately if non-zero */
  389. };
  390.  
  391. typedef struct TRcloseParams TRcloseParams;
  392.  
  393.  
  394. æKY TRstatusParams 
  395. æT struct
  396. æFc ADSP.h
  397. æD struct TRstatusParams {
  398.     TPCCB ccbPtr;                               /* pointer to ccb */
  399.     unsigned short sendQPending;                /* pending bytes in send queue */
  400.     unsigned short sendQFree;                   /* available buffer space in send queue */
  401.     unsigned short recvQPending;                /* pending bytes in receive queue */
  402.     unsigned short recvQFree;                   /* available buffer space in receive queue */
  403. };
  404.  
  405. typedef struct TRstatusParams TRstatusParams;
  406.  
  407.  
  408. æKY TRioParams 
  409. æT struct
  410. æFc ADSP.h
  411. æD struct TRioParams {
  412.     unsigned short reqCount;                    /* requested number of bytes */
  413.     unsigned short actCount;                    /* actual number of bytes */
  414.     unsigned char *dataPtr;                     /* pointer to data buffer */
  415.     unsigned char eom;                          /* indicates logical end of message */
  416.     unsigned char flush;                        /* send data now */
  417. };
  418.  
  419. typedef struct TRioParams TRioParams;
  420.  
  421.  
  422. æKY TRattnParams 
  423. æT struct
  424. æFc ADSP.h
  425. æD struct TRattnParams {
  426.     unsigned short attnCode;                    /* client attention code */
  427.     unsigned short attnSize;                    /* size of attention data */
  428.     unsigned char *attnData;                    /* pointer to attention data */
  429.     unsigned char attnInterval;                 /* retransmit timer in 10-tick intervals */
  430. };
  431.  
  432. typedef struct TRattnParams TRattnParams;
  433.  
  434.  
  435. æKY TRoptionParams 
  436. æT struct
  437. æFc ADSP.h
  438. æD struct TRoptionParams {
  439.     unsigned short sendBlocking;                /* quantum for data packets */
  440.     unsigned char sendTimer;                    /* send timer in 10-tick intervals */
  441.     unsigned char rtmtTimer;                    /* retransmit timer in 10-tick intervals */
  442.     unsigned char badSeqMax;                    /* threshold for sending retransmit advice */
  443.     unsigned char useCheckSum;                  /* use ddp packet checksum */
  444. };
  445.  
  446. typedef struct TRoptionParams TRoptionParams;
  447.  
  448.  
  449. æKY TRnewcidParams 
  450. æT struct
  451. æFc ADSP.h
  452. æD struct TRnewcidParams {
  453.     unsigned short newcid;                      /* new connection id returned */
  454. };
  455.  
  456. typedef struct TRnewcidParams TRnewcidParams;
  457.  
  458.  
  459. æKY DSPParamBlock 
  460. æT struct
  461. æFc ADSP.h
  462. æD struct DSPParamBlock
  463.     {
  464.     struct            QElem *qLink;
  465.     short            qType;
  466.     short            ioTrap;
  467.     Ptr             ioCmdAddr;
  468.     ProcPtr         ioCompletion;
  469.     OSErr            ioResult;
  470.     char            *ioNamePtr;
  471.     short            ioVRefNum;
  472.     short            ioCRefNum;                 /* adsp driver refNum */
  473.     short            csCode;                    /* adsp driver control code */
  474.     long            qStatus;                    /* adsp internal use */
  475.     short            ccbRefNum;                 /* connection end refNum */
  476.     union
  477.         {
  478.             TRinitParams    initParams;         /* dspInit, dspCLInit */
  479.             TRopenParams    openParams;         /* dspOpen, dspCLListen, dspCLDeny */
  480.             TRcloseParams    closeParams;       /* dspClose, dspRemove */
  481.             TRioParams        ioParams;         /* dspRead, dspWrite */
  482.             TRattnParams    attnParams;         /* dspAttention */
  483.             TRstatusParams    statusParams;     /* dspStatus */
  484.             TRoptionParams    optionParams;     /* dspOptions */
  485.             TRnewcidParams    newCIDParams;     /* dspNewCID */
  486.             } u;
  487.     };
  488.  
  489. typedef struct DSPParamBlock DSPParamBlock;
  490. typedef struct DSPParamBlock *DSPPBPtr;
  491.  
  492.  
  493.  
  494. æKY AIFF.h
  495. æKL 
  496. ACE2to1Name
  497. ACE2Type
  498. ACE8to3Name
  499. ACE8Type
  500. AIFCID
  501. AIFCVersion1
  502. AIFFID
  503. AIFFLoop
  504. AnnotationID
  505. ApplicationSpecificChunk
  506. ApplicationSpecificChunkPtr
  507. ApplicationSpecificID
  508. AudioRecordingChunk
  509. AudioRecordingChunkPtr
  510. AudioRecordingID
  511. AuthorID
  512. ChunkHeader
  513. Comment
  514. CommentID
  515. CommentsChunk
  516. CommentsChunkPtr
  517. CommonChunk
  518. CommonChunkPtr
  519. CommonID
  520. ContainerChunk
  521. CopyrightID
  522. ExtCommonChunk
  523. ExtCommonChunkPtr
  524. FormatVersionChunk
  525. FormatVersionChunkPtr
  526. FormatVersionID
  527. FORMID
  528. ForwardBackwardLooping
  529. ForwardLooping
  530. ID
  531. InstrumentChunk
  532. InstrumentChunkPtr
  533. InstrumentID
  534. MACE3to1Name
  535. MACE3Type
  536. MACE6to1Name
  537. MACE6Type
  538. Marker
  539. MarkerChunk
  540. MarkerChunkPtr
  541. MarkerID
  542. MarkerIdType
  543. MIDIDataChunk
  544. MIDIDataChunkPtr
  545. MIDIDataID
  546. NameID
  547. NoLooping
  548. NoneName
  549. NoneType
  550. SoundDataChunk
  551. SoundDataChunkPtr
  552. SoundDataID
  553. TextChunk
  554. TextChunkPtr
  555.  
  556. æKY AIFFID 
  557. æT constant
  558. æFc AIFF.h
  559. æD #define AIFFID 'AIFF'
  560.  
  561. æKY AIFCID 
  562. æT constant
  563. æFc AIFF.h
  564. æD #define AIFCID 'AIFC'
  565.  
  566. æKY FormatVersionID 
  567. æT constant
  568. æFc AIFF.h
  569. æD #define FormatVersionID 'FVER'
  570.  
  571. æKY CommonID 
  572. æT constant
  573. æFc AIFF.h
  574. æD #define CommonID 'COMM'
  575.  
  576. æKY FORMID 
  577. æT constant
  578. æFc AIFF.h
  579. æD #define FORMID 'FORM'
  580.  
  581. æKY SoundDataID 
  582. æT constant
  583. æFc AIFF.h
  584. æD #define SoundDataID 'SSND'
  585.  
  586. æKY MarkerID 
  587. æT constant
  588. æFc AIFF.h
  589. æD #define MarkerID 'MARK'
  590.  
  591. æKY InstrumentID 
  592. æT constant
  593. æFc AIFF.h
  594. æD #define InstrumentID 'INST'
  595.  
  596. æKY MIDIDataID 
  597. æT constant
  598. æFc AIFF.h
  599. æD #define MIDIDataID 'MIDI'
  600.  
  601. æKY AudioRecordingID 
  602. æT constant
  603. æFc AIFF.h
  604. æD #define AudioRecordingID 'AESD'
  605.  
  606. æKY ApplicationSpecificID 
  607. æT constant
  608. æFc AIFF.h
  609. æD #define ApplicationSpecificID 'APPL'
  610.  
  611. æKY CommentID 
  612. æT constant
  613. æFc AIFF.h
  614. æD #define CommentID 'COMT'
  615.  
  616. æKY NameID 
  617. æT constant
  618. æFc AIFF.h
  619. æD #define NameID 'NAME'
  620.  
  621. æKY AuthorID 
  622. æT constant
  623. æFc AIFF.h
  624. æD #define AuthorID 'AUTH'
  625.  
  626. æKY CopyrightID 
  627. æT constant
  628. æFc AIFF.h
  629. æD #define CopyrightID '(c)    '
  630.  
  631. æKY AnnotationID 
  632. æT constant
  633. æFc AIFF.h
  634. æD #define AnnotationID 'ANNO'
  635.  
  636. æKY NoLooping 
  637. æT constant
  638. æFc AIFF.h
  639. æD     NoLooping = 0,
  640.  
  641. æKY ForwardLooping 
  642. æT constant
  643. æFc AIFF.h
  644. æD     ForwardLooping = 1,
  645.  
  646. æKY ForwardBackwardLooping 
  647. æT constant
  648. æFc AIFF.h
  649. æD     ForwardBackwardLooping = 2,
  650.  
  651. æKY AIFCVersion1 
  652. æT constant
  653. æFc AIFF.h
  654. æD     AIFCVersion1 = 0xA2805140,
  655.  
  656. æKY NoneName 
  657. æT constant
  658. æFc AIFF.h
  659. æD #define NoneName "\pnot compressed"
  660.  
  661. æKY ACE2to1Name 
  662. æT constant
  663. æFc AIFF.h
  664. æD #define ACE2to1Name "\pACE 2-to-1"
  665.  
  666. æKY ACE8to3Name 
  667. æT constant
  668. æFc AIFF.h
  669. æD #define ACE8to3Name "\pACE 8-to-3"
  670.  
  671. æKY MACE3to1Name 
  672. æT constant
  673. æFc AIFF.h
  674. æD #define MACE3to1Name "\pMACE 3-to-1"
  675.  
  676. æKY MACE6to1Name 
  677. æT constant
  678. æFc AIFF.h
  679. æD #define MACE6to1Name "\pMACE 6-to-1"
  680.  
  681. æKY NoneType 
  682. æT constant
  683. æFc AIFF.h
  684. æD #define NoneType 'NONE'
  685.  
  686. æKY ACE2Type 
  687. æT constant
  688. æFc AIFF.h
  689. æD #define ACE2Type 'ACE2'
  690.  
  691. æKY ACE8Type 
  692. æT constant
  693. æFc AIFF.h
  694. æD #define ACE8Type 'ACE8'
  695.  
  696. æKY MACE3Type 
  697. æT constant
  698. æFc AIFF.h
  699. æD #define MACE3Type 'MAC3'
  700.  
  701. æKY MACE6Type 
  702. æT constant
  703. æFc AIFF.h
  704. æD #define MACE6Type 'MAC6'
  705.  
  706. æKY ID
  707. æT typedef
  708. æFc AIFF.h
  709. æD typedef unsigned long ID;
  710.  
  711. æKY MarkerIdType
  712. æT typedef
  713. æFc AIFF.h
  714. æD typedef short MarkerIdType;
  715.  
  716. æKY ChunkHeader 
  717. æT struct
  718. æFc AIFF.h
  719. æD struct ChunkHeader {
  720.     ID ckID;
  721.     long ckSize;
  722. };
  723.  
  724. typedef struct ChunkHeader ChunkHeader;
  725.  
  726.  
  727. æKY ContainerChunk 
  728. æT struct
  729. æFc AIFF.h
  730. æD struct ContainerChunk {
  731.     ID ckID;
  732.     long ckSize;
  733.     ID formType;
  734. };
  735.  
  736. typedef struct ContainerChunk ContainerChunk;
  737.  
  738.  
  739. æKY FormatVersionChunk 
  740. æT struct
  741. æFc AIFF.h
  742. æD struct FormatVersionChunk {
  743.     ID ckID;
  744.     long ckSize;
  745.     unsigned long timestamp;
  746. };
  747.  
  748. typedef struct FormatVersionChunk FormatVersionChunk;
  749. typedef FormatVersionChunk *FormatVersionChunkPtr;
  750.  
  751.  
  752. æKY CommonChunk 
  753. æT struct
  754. æFc AIFF.h
  755. æD struct CommonChunk {
  756.     ID ckID;
  757.     long ckSize;
  758.     short numChannels;
  759.     unsigned long numSampleFrames;
  760.     short sampleSize;
  761.     extended sampleRate;
  762. };
  763.  
  764. typedef struct CommonChunk CommonChunk;
  765. typedef CommonChunk *CommonChunkPtr;
  766.  
  767.  
  768. æKY ExtCommonChunk 
  769. æT struct
  770. æFc AIFF.h
  771. æD struct ExtCommonChunk {
  772.     ID ckID;
  773.     long ckSize;
  774.     short numChannels;
  775.     unsigned long numSampleFrames;
  776.     short sampleSize;
  777.     extended sampleRate;
  778.     ID compressionType;
  779.     char compressionName[1];
  780. };
  781.  
  782. typedef struct ExtCommonChunk ExtCommonChunk;
  783. typedef ExtCommonChunk *ExtCommonChunkPtr;
  784.  
  785.  
  786. æKY SoundDataChunk 
  787. æT struct
  788. æFc AIFF.h
  789. æD struct SoundDataChunk {
  790.     ID ckID;
  791.     long ckSize;
  792.     unsigned long offset;
  793.     unsigned long blockSize;
  794. };
  795.  
  796. typedef struct SoundDataChunk SoundDataChunk;
  797. typedef SoundDataChunk *SoundDataChunkPtr;
  798.  
  799.  
  800. æKY Marker 
  801. æT struct
  802. æFc AIFF.h
  803. æD struct Marker {
  804.     MarkerIdType id;
  805.     unsigned long position;
  806.     Str255 markerName;
  807. };
  808.  
  809. typedef struct Marker Marker;
  810.  
  811.  
  812. æKY MarkerChunk 
  813. æT struct
  814. æFc AIFF.h
  815. æD struct MarkerChunk {
  816.     ID ckID;
  817.     long ckSize;
  818.     unsigned short numMarkers;
  819.     Marker Markers[1];
  820. };
  821.  
  822. typedef struct MarkerChunk MarkerChunk;
  823. typedef MarkerChunk *MarkerChunkPtr;
  824.  
  825.  
  826. æKY AIFFLoop 
  827. æT struct
  828. æFc AIFF.h
  829. æD struct AIFFLoop {
  830.     short playMode;
  831.     MarkerIdType beginLoop;
  832.     MarkerIdType endLoop;
  833. };
  834.  
  835. typedef struct AIFFLoop AIFFLoop;
  836.  
  837.  
  838. æKY InstrumentChunk 
  839. æT struct
  840. æFc AIFF.h
  841. æD struct InstrumentChunk {
  842.     ID ckID;
  843.     long ckSize;
  844.     char baseFrequency;
  845.     char detune;
  846.     char lowFrequency;
  847.     char highFrequency;
  848.     char lowVelocity;
  849.     char highVelocity;
  850.     short gain;
  851.     AIFFLoop sustainLoop;
  852.     AIFFLoop releaseLoop;
  853. };
  854.  
  855. typedef struct InstrumentChunk InstrumentChunk;
  856. typedef InstrumentChunk *InstrumentChunkPtr;
  857.  
  858.  
  859. æKY MIDIDataChunk 
  860. æT struct
  861. æFc AIFF.h
  862. æD struct MIDIDataChunk {
  863.     ID ckID;
  864.     long ckSize;
  865.     unsigned char MIDIdata[1];
  866. };
  867.  
  868. typedef struct MIDIDataChunk MIDIDataChunk;
  869. typedef MIDIDataChunk *MIDIDataChunkPtr;
  870.  
  871.  
  872. æKY AudioRecordingChunk 
  873. æT struct
  874. æFc AIFF.h
  875. æD struct AudioRecordingChunk {
  876.     ID ckID;
  877.     long ckSize;
  878.     unsigned char AESChannelStatus[24];
  879. };
  880.  
  881. typedef struct AudioRecordingChunk AudioRecordingChunk;
  882. typedef AudioRecordingChunk *AudioRecordingChunkPtr;
  883.  
  884.  
  885. æKY ApplicationSpecificChunk 
  886. æT struct
  887. æFc AIFF.h
  888. æD struct ApplicationSpecificChunk {
  889.     ID ckID;
  890.     long ckSize;
  891.     OSType applicationSignature;
  892.     char data[1];
  893. };
  894.  
  895. typedef struct ApplicationSpecificChunk ApplicationSpecificChunk;
  896. typedef ApplicationSpecificChunk *ApplicationSpecificChunkPtr;
  897.  
  898.  
  899. æKY Comment 
  900. æT struct
  901. æFc AIFF.h
  902. æD struct Comment {
  903.     unsigned long timeStamp;
  904.     MarkerIdType marker;
  905.     unsigned short count;
  906.     char text[1];
  907. };
  908.  
  909. typedef struct Comment Comment;
  910.  
  911.  
  912. æKY CommentsChunk 
  913. æT struct
  914. æFc AIFF.h
  915. æD struct CommentsChunk {
  916.     ID ckID;
  917.     long ckSize;
  918.     unsigned short numComments;
  919.     Comment comments[1];
  920. };
  921.  
  922. typedef struct CommentsChunk CommentsChunk;
  923. typedef CommentsChunk *CommentsChunkPtr;
  924.  
  925.  
  926. æKY TextChunk 
  927. æT struct
  928. æFc AIFF.h
  929. æD struct TextChunk {
  930.     ID ckID;
  931.     long ckSize;
  932.     char text[1];
  933. };
  934.  
  935. typedef struct TextChunk TextChunk;
  936. typedef TextChunk *TextChunkPtr;
  937.  
  938.  
  939.  
  940. æKY Aliases.h
  941. æKL GetAliasInfo
  942. MatchAlias
  943. NewAlias
  944. NewAliasMinimal
  945. NewAliasMinimalFromFullPath
  946. ResolveAlias
  947. ResolveAliasFile
  948. UpdateAlias
  949.  
  950. AliasFilterProcPtr
  951. AliasHandle
  952. AliasInfoType
  953. AliasPtr
  954. AliasRecord
  955. asiAliasName
  956. asiParentName
  957. asiServerName
  958. asiVolumeName
  959. asiZoneName
  960. kARMMountVol
  961. kARMMultVols
  962. kARMNoUI
  963. kARMSearch
  964. kARMSearchMore
  965. kARMSearchRelFirst
  966. rAliasType
  967.  
  968. æKY rAliasType 
  969. æT constant
  970. æFc Aliases.h
  971. æD #define rAliasType 'alis'                                            /* Aliases are stored as resources of this type */
  972.  
  973. æKY kARMMountVol 
  974. æT constant
  975. æFc Aliases.h
  976. æD     kARMMountVol = 0x00000001,                                       /* mount the volume automatically */
  977.  
  978. æKY kARMNoUI 
  979. æT constant
  980. æFc Aliases.h
  981. æD     kARMNoUI = 0x00000002,                                           /* no user interface allowed during resolution */
  982.  
  983. æKY kARMMultVols 
  984. æT constant
  985. æFc Aliases.h
  986. æD     kARMMultVols = 0x00000008,                                       /* search on multiple volumes */
  987.  
  988. æKY kARMSearch 
  989. æT constant
  990. æFc Aliases.h
  991. æD     kARMSearch = 0x00000100,                                         /* search quickly */
  992.  
  993. æKY kARMSearchMore 
  994. æT constant
  995. æFc Aliases.h
  996. æD     kARMSearchMore = 0x00000200,                                     /* search further */
  997.  
  998. æKY kARMSearchRelFirst 
  999. æT constant
  1000. æFc Aliases.h
  1001. æD     kARMSearchRelFirst = 0x00000400,                                 /* search target on a relative path first */
  1002.  
  1003. æKY asiZoneName 
  1004. æT constant
  1005. æFc Aliases.h
  1006. æD     asiZoneName = -3,                                                /* get zone name */
  1007.  
  1008. æKY asiServerName 
  1009. æT constant
  1010. æFc Aliases.h
  1011. æD     asiServerName = -2,                                              /* get server name */
  1012.  
  1013. æKY asiVolumeName 
  1014. æT constant
  1015. æFc Aliases.h
  1016. æD     asiVolumeName = -1,                                              /* get volume name */
  1017.  
  1018. æKY asiAliasName 
  1019. æT constant
  1020. æFc Aliases.h
  1021. æD     asiAliasName = 0,                                                /* get aliased file/folder/volume name */
  1022.  
  1023. æKY asiParentName 
  1024. æT constant
  1025. æFc Aliases.h
  1026. æD     asiParentName = 1,                                               /* get parent folder name */
  1027.  
  1028. æKY AliasRecord 
  1029. æT struct
  1030. æFc Aliases.h
  1031. æD struct AliasRecord {
  1032.     OSType userType;                                                    /* appl stored type like creator type */
  1033.     unsigned short aliasSize;                                           /* alias record size in bytes, for appl usage */
  1034. };
  1035.  
  1036. typedef struct AliasRecord AliasRecord;
  1037. typedef AliasRecord *AliasPtr, **AliasHandle;
  1038.  
  1039.  
  1040. æKY AliasInfoType
  1041. æT typedef
  1042. æFc Aliases.h
  1043. æD typedef short AliasInfoType;                                         /* alias record information type */
  1044.  
  1045. æKY AliasFilterProcPtr
  1046. æT typedef
  1047. æFc Aliases.h
  1048. æD typedef pascal Boolean (*AliasFilterProcPtr) (CInfoPBPtr cpbPtr,     /*I*/
  1049. Boolean *quitFlag,                                                      /*O*/
  1050. Ptr yourDataPtr);                                                       /*I*/
  1051.  
  1052.  
  1053. æKY NewAlias 
  1054. æT Function
  1055. æFc Aliases.h
  1056. æD pascal OSErr NewAlias(const FSSpec *fromFile,
  1057.                       const FSSpec *target,
  1058.                       AliasHandle *alias)
  1059.     = {0x7002,0xA823}; 
  1060.  
  1061. æKY NewAliasMinimal 
  1062. æT Function
  1063. æFc Aliases.h
  1064. æD pascal OSErr NewAliasMinimal(const FSSpec *target,
  1065.                              AliasHandle *alias)
  1066.     = {0x7008,0xA823}; 
  1067.  
  1068. æKY NewAliasMinimalFromFullPath 
  1069. æT Function
  1070. æFc Aliases.h
  1071. æD pascal OSErr NewAliasMinimalFromFullPath(short fullPathLength,
  1072.                                          const unsigned char *fullPath,
  1073.                                          ConstStr32Param zoneName,
  1074.                                          ConstStr31Param serverName,
  1075.                                          AliasHandle *alias)
  1076.     = {0x7009,0xA823}; 
  1077. #define NewAliasMinimalFromFullpath NewAliasMinimalFromFullPath
  1078.  
  1079.  
  1080.  
  1081. æKY ResolveAlias 
  1082. æT Function
  1083. æFc Aliases.h
  1084. æD pascal OSErr ResolveAlias(const FSSpec *fromFile,
  1085.                           AliasHandle alias,
  1086.                           FSSpec *target,
  1087.                           Boolean *wasChanged)
  1088.     = {0x7003,0xA823}; 
  1089.  
  1090. æKY GetAliasInfo 
  1091. æT Function
  1092. æFc Aliases.h
  1093. æD pascal OSErr GetAliasInfo(const AliasHandle alias,
  1094.                           AliasInfoType index,
  1095.                           Str63 theString)
  1096.     = {0x7007,0xA823}; 
  1097.  
  1098. æKY ResolveAliasFile 
  1099. æT Function
  1100. æFc Aliases.h
  1101. æD pascal OSErr ResolveAliasFile(FSSpec *theSpec,
  1102.                               Boolean resolveAliasChains,
  1103.                               Boolean *targetIsFolder,
  1104.                               Boolean *wasAliased)
  1105.     = {0x700C,0xA823}; 
  1106.  
  1107. æKY MatchAlias 
  1108. æT Function
  1109. æFc Aliases.h
  1110. æD pascal OSErr MatchAlias(const FSSpec *fromFile,
  1111.                         unsigned long rulesMask,
  1112.                         const AliasHandle alias,
  1113.                         short *aliasCount,
  1114.                         FSSpecArrayPtr aliasList,
  1115.                         Boolean *needsUpdate,
  1116.                         AliasFilterProcPtr aliasFilter,
  1117.                         void *yourDataPtr)
  1118.     = {0x7005,0xA823}; 
  1119.  
  1120. æKY UpdateAlias 
  1121. æT Function
  1122. æFc Aliases.h
  1123. æD pascal OSErr UpdateAlias(const FSSpec *fromFile,
  1124.                          const FSSpec *target,
  1125.                          AliasHandle alias,
  1126.                          Boolean *wasChanged)
  1127.     = {0x7006,0xA823}; 
  1128.  
  1129.  
  1130. æKY AppleEvents.h
  1131. æKL AECoerceDesc
  1132. AECoercePtr
  1133. AECountItems
  1134. AECreateAppleEvent
  1135. AECreateDesc
  1136. AECreateList
  1137. AEDeleteItem
  1138. AEDeleteKeyDesc
  1139. AEDeleteParam
  1140. AEDisposeDesc
  1141. AEDuplicateDesc
  1142. AEGetArray
  1143. AEGetAttributeDesc
  1144. AEGetAttributePtr
  1145. AEGetCoercionHandler
  1146. AEGetEventHandler
  1147. AEGetInteractionAllowed
  1148. AEGetKeyDesc
  1149. AEGetKeyPtr
  1150. AEGetNthDesc
  1151. AEGetNthPtr
  1152. AEGetParamDesc
  1153. AEGetParamPtr
  1154. AEGetSpecialHandler
  1155. AEGetTheCurrentEvent
  1156. AEInstallCoercionHandler
  1157. AEInstallEventHandler
  1158. AEInstallSpecialHandler
  1159. AEInteractWithUser
  1160. AEProcessAppleEvent
  1161. AEPutArray
  1162. AEPutAttributeDesc
  1163. AEPutAttributePtr
  1164. AEPutDesc
  1165. AEPutKeyDesc
  1166. AEPutKeyPtr
  1167. AEPutParamDesc
  1168. AEPutParamPtr
  1169. AEPutPtr
  1170. AERemoveCoercionHandler
  1171. AERemoveEventHandler
  1172. AERemoveSpecialHandler
  1173. AEResetTimer
  1174. AEResumeTheCurrentEvent
  1175. AESend
  1176. AESetInteractionAllowed
  1177. AESetTheCurrentEvent
  1178. AESizeOfAttribute
  1179. AESizeOfKeyDesc
  1180. AESizeOfNthItem
  1181. AESizeOfParam
  1182. AESuspendTheCurrentEvent
  1183.  
  1184. AEAddressDesc
  1185. AEArrayData
  1186. AEArrayDataPointer
  1187. AEArrayType
  1188. AEDesc
  1189. AEDescList
  1190. AEEventClass
  1191. AEEventID
  1192. AEEventSource
  1193. AEInteractAllowed
  1194. AEKeyDesc
  1195. AEKeyword
  1196. AERecord
  1197. AESendMode
  1198. AESendPriority
  1199. AppleEvent
  1200. DescType
  1201. errAEBadListItem
  1202. errAECoercionFail
  1203. errAECorruptData
  1204. errAEDescNotFound
  1205. errAEEventNotHandled
  1206. errAEHandlerNotFound
  1207. errAEIllegalIndex
  1208. errAENewerVersion
  1209. errAENotAEDesc
  1210. errAENotAppleEvent
  1211. errAENotASpecialFunction
  1212. errAENoUserInteraction
  1213. errAEParamMissed
  1214. errAEReplyNotArrived
  1215. errAEReplyNotValid
  1216. errAETimeout
  1217. errAEUnknownAddressType
  1218. errAEUnknownSendMode
  1219. errAEWaitCanceled
  1220. errAEWrongDataType
  1221. EventFilterProcPtr
  1222. EventHandlerProcPtr
  1223. IdleProcPtr
  1224. kAEAlwaysInteract
  1225. kAEAnswer
  1226. kAEApplicationDied
  1227. kAECanInteract
  1228. kAECanSwitchLayer
  1229. kAECreatorType
  1230. kAEDataArray
  1231. kAEDefaultTimeout
  1232. kAEDescArray
  1233. kAEDirectCall
  1234. kAEDontReconnect
  1235. kAEHandleArray
  1236. kAEHighPriority
  1237. kAEInteractWithAll
  1238. kAEInteractWithLocal
  1239. kAEInteractWithSelf
  1240. kAEKeyDescArray
  1241. kAELocalProcess
  1242. kAENeverInteract
  1243. kAENoDispatch
  1244. kAENoReply
  1245. kAENormalPriority
  1246. kAEOpenApplication
  1247. kAEOpenDocuments
  1248. kAEPackedArray
  1249. kAEPrintDocuments
  1250. kAEQueueReply
  1251. kAEQuitAll
  1252. kAEQuitApplication
  1253. kAERemoteProcess
  1254. kAERestart
  1255. kAESameProcess
  1256. kAEShutDown
  1257. kAEUnknownSource
  1258. kAEUseStandardDispatch
  1259. kAEWaitReply
  1260. kAEWantReceipt
  1261. kAnyTransactionID
  1262. kAutoGenerateReturnID
  1263. kCoreEventClass
  1264. keyAddressAttr
  1265. keyDirectObject
  1266. keyErrorNumber
  1267. keyErrorString
  1268. keyEventClassAttr
  1269. keyEventIDAttr
  1270. keyEventSourceAttr
  1271. keyInteractLevelAttr
  1272. keyMissedKeywordAttr
  1273. keyOptionalKeywordAttr
  1274. keyPreDispatch
  1275. keyProcessSerialNumber
  1276. keyReturnIDAttr
  1277. keySelectProc
  1278. keyTimeoutAttr
  1279. keyTransactionIDAttr
  1280. kNoTimeOut
  1281. typeAEList
  1282. typeAERecord
  1283. typeAlias
  1284. typeApplSignature
  1285. typeAppParameters
  1286. typeBoolean
  1287. typeChar
  1288. typeComp
  1289. typeEnumerated
  1290. typeExtended
  1291. typeFalse
  1292. typeFloat
  1293. typeFSS
  1294. typeInteger
  1295. typeKeyword
  1296. typeLongFloat
  1297. typeLongInteger
  1298. typeMagnitude
  1299. typeNull
  1300. typeProcessSerialNumber
  1301. typeProperty
  1302. typeSectionH
  1303. typeSessionID
  1304. typeShortFloat
  1305. typeShortInteger
  1306. typeSMFloat
  1307. typeSMInt
  1308. typeTargetID
  1309. typeTrue
  1310. typeType
  1311. typeWildCard
  1312.  
  1313. æKY typeBoolean 
  1314. æT constant
  1315. æFc AppleEvents.h
  1316. æD #define typeBoolean 'bool'
  1317.  
  1318. æKY typeChar 
  1319. æT constant
  1320. æFc AppleEvents.h
  1321. æD #define typeChar 'TEXT'
  1322.  
  1323. æKY typeSMInt 
  1324. æT constant
  1325. æFc AppleEvents.h
  1326. æD #define typeSMInt 'shor'
  1327.  
  1328. æKY typeInteger 
  1329. æT constant
  1330. æFc AppleEvents.h
  1331. æD #define typeInteger 'long'
  1332.  
  1333. æKY typeSMFloat 
  1334. æT constant
  1335. æFc AppleEvents.h
  1336. æD #define typeSMFloat 'sing'
  1337.  
  1338. æKY typeFloat 
  1339. æT constant
  1340. æFc AppleEvents.h
  1341. æD #define typeFloat 'doub'
  1342.  
  1343. æKY typeLongInteger 
  1344. æT constant
  1345. æFc AppleEvents.h
  1346. æD #define typeLongInteger 'long'
  1347.  
  1348. æKY typeShortInteger 
  1349. æT constant
  1350. æFc AppleEvents.h
  1351. æD #define typeShortInteger 'shor'
  1352.  
  1353. æKY typeLongFloat 
  1354. æT constant
  1355. æFc AppleEvents.h
  1356. æD #define typeLongFloat 'doub'
  1357.  
  1358. æKY typeShortFloat 
  1359. æT constant
  1360. æFc AppleEvents.h
  1361. æD #define typeShortFloat 'sing'
  1362.  
  1363. æKY typeExtended 
  1364. æT constant
  1365. æFc AppleEvents.h
  1366. æD #define typeExtended 'exte'
  1367.  
  1368. æKY typeComp 
  1369. æT constant
  1370. æFc AppleEvents.h
  1371. æD #define typeComp 'comp'
  1372.  
  1373. æKY typeMagnitude 
  1374. æT constant
  1375. æFc AppleEvents.h
  1376. æD #define typeMagnitude 'magn'
  1377.  
  1378. æKY typeAEList 
  1379. æT constant
  1380. æFc AppleEvents.h
  1381. æD #define typeAEList 'list'
  1382.  
  1383. æKY typeAERecord 
  1384. æT constant
  1385. æFc AppleEvents.h
  1386. æD #define typeAERecord 'reco'
  1387.  
  1388. æKY typeTrue 
  1389. æT constant
  1390. æFc AppleEvents.h
  1391. æD #define typeTrue 'true'
  1392.  
  1393. æKY typeFalse 
  1394. æT constant
  1395. æFc AppleEvents.h
  1396. æD #define typeFalse 'fals'
  1397.  
  1398. æKY typeAlias 
  1399. æT constant
  1400. æFc AppleEvents.h
  1401. æD #define typeAlias 'alis'
  1402.  
  1403. æKY typeEnumerated 
  1404. æT constant
  1405. æFc AppleEvents.h
  1406. æD #define typeEnumerated 'enum'
  1407.  
  1408. æKY typeType 
  1409. æT constant
  1410. æFc AppleEvents.h
  1411. æD #define typeType 'type'
  1412.  
  1413. æKY typeAppParameters 
  1414. æT constant
  1415. æFc AppleEvents.h
  1416. æD #define typeAppParameters 'appa'
  1417.  
  1418. æKY typeProperty 
  1419. æT constant
  1420. æFc AppleEvents.h
  1421. æD #define typeProperty 'prop'
  1422.  
  1423. æKY typeFSS 
  1424. æT constant
  1425. æFc AppleEvents.h
  1426. æD #define typeFSS 'fss '
  1427.  
  1428. æKY typeKeyword 
  1429. æT constant
  1430. æFc AppleEvents.h
  1431. æD #define typeKeyword 'keyw'
  1432.  
  1433. æKY typeSectionH 
  1434. æT constant
  1435. æFc AppleEvents.h
  1436. æD #define typeSectionH 'sect'
  1437.  
  1438. æKY typeWildCard 
  1439. æT constant
  1440. æFc AppleEvents.h
  1441. æD #define typeWildCard '****'
  1442.  
  1443. æKY typeApplSignature 
  1444. æT constant
  1445. æFc AppleEvents.h
  1446. æD #define typeApplSignature 'sign'
  1447.  
  1448. æKY typeSessionID 
  1449. æT constant
  1450. æFc AppleEvents.h
  1451. æD #define typeSessionID 'ssid'
  1452.  
  1453. æKY typeTargetID 
  1454. æT constant
  1455. æFc AppleEvents.h
  1456. æD #define typeTargetID 'targ'
  1457.  
  1458. æKY typeProcessSerialNumber 
  1459. æT constant
  1460. æFc AppleEvents.h
  1461. æD #define typeProcessSerialNumber 'psn '
  1462.  
  1463. æKY typeNull 
  1464. æT constant
  1465. æFc AppleEvents.h
  1466. æD #define typeNull 'null'                  /*the type of null/nonexistent data*/
  1467.  
  1468. æKY kCoreEventClass 
  1469. æT constant
  1470. æFc AppleEvents.h
  1471. æD #define kCoreEventClass 'aevt'
  1472.  
  1473. æKY kAEOpenApplication 
  1474. æT constant
  1475. æFc AppleEvents.h
  1476. æD #define kAEOpenApplication 'oapp'
  1477.  
  1478. æKY kAEOpenDocuments 
  1479. æT constant
  1480. æFc AppleEvents.h
  1481. æD #define kAEOpenDocuments 'odoc'
  1482.  
  1483. æKY kAEPrintDocuments 
  1484. æT constant
  1485. æFc AppleEvents.h
  1486. æD #define kAEPrintDocuments 'pdoc'
  1487.  
  1488. æKY kAEQuitApplication 
  1489. æT constant
  1490. æFc AppleEvents.h
  1491. æD #define kAEQuitApplication 'quit'
  1492.  
  1493. æKY kAECreatorType 
  1494. æT constant
  1495. æFc AppleEvents.h
  1496. æD #define kAECreatorType 'crea'
  1497.  
  1498. æKY kAEQuitAll 
  1499. æT constant
  1500. æFc AppleEvents.h
  1501. æD #define kAEQuitAll 'quia'
  1502.  
  1503. æKY kAEShutDown 
  1504. æT constant
  1505. æFc AppleEvents.h
  1506. æD #define kAEShutDown 'shut'
  1507.  
  1508. æKY kAERestart 
  1509. æT constant
  1510. æFc AppleEvents.h
  1511. æD #define kAERestart 'rest'
  1512.  
  1513. æKY kAEApplicationDied 
  1514. æT constant
  1515. æFc AppleEvents.h
  1516. æD #define kAEApplicationDied 'obit'
  1517.  
  1518. æKY keyProcessSerialNumber 
  1519. æT constant
  1520. æFc AppleEvents.h
  1521. æD #define keyProcessSerialNumber 'psn '
  1522.  
  1523. æKY keyErrorNumber 
  1524. æT constant
  1525. æFc AppleEvents.h
  1526. æD #define keyErrorNumber 'errn'
  1527.  
  1528. æKY keyErrorString 
  1529. æT constant
  1530. æFc AppleEvents.h
  1531. æD #define keyErrorString 'errs'
  1532.  
  1533. æKY kAEAnswer 
  1534. æT constant
  1535. æFc AppleEvents.h
  1536. æD #define kAEAnswer 'ansr'
  1537.  
  1538. æKY keyDirectObject 
  1539. æT constant
  1540. æFc AppleEvents.h
  1541. æD #define keyDirectObject '----'
  1542.  
  1543. æKY keyPreDispatch 
  1544. æT constant
  1545. æFc AppleEvents.h
  1546. æD #define keyPreDispatch 'phac'            /* PreHandler Accessor Call */
  1547.  
  1548. æKY keySelectProc 
  1549. æT constant
  1550. æFc AppleEvents.h
  1551. æD #define keySelectProc 'selh'             /* More selector Call */
  1552.  
  1553. æKY keyTransactionIDAttr 
  1554. æT constant
  1555. æFc AppleEvents.h
  1556. æD #define keyTransactionIDAttr 'tran'
  1557.  
  1558. æKY keyReturnIDAttr 
  1559. æT constant
  1560. æFc AppleEvents.h
  1561. æD #define keyReturnIDAttr 'rtid'
  1562.  
  1563. æKY keyEventClassAttr 
  1564. æT constant
  1565. æFc AppleEvents.h
  1566. æD #define keyEventClassAttr 'evcl'
  1567.  
  1568. æKY keyEventIDAttr 
  1569. æT constant
  1570. æFc AppleEvents.h
  1571. æD #define keyEventIDAttr 'evid'
  1572.  
  1573. æKY keyAddressAttr 
  1574. æT constant
  1575. æFc AppleEvents.h
  1576. æD #define keyAddressAttr 'addr'
  1577.  
  1578. æKY keyOptionalKeywordAttr 
  1579. æT constant
  1580. æFc AppleEvents.h
  1581. æD #define keyOptionalKeywordAttr 'optk'
  1582.  
  1583. æKY keyTimeoutAttr 
  1584. æT constant
  1585. æFc AppleEvents.h
  1586. æD #define keyTimeoutAttr 'timo'
  1587.  
  1588. æKY keyInteractLevelAttr 
  1589. æT constant
  1590. æFc AppleEvents.h
  1591. æD #define keyInteractLevelAttr 'inte'      /*this attribute is read only will be set in AESend*/
  1592.  
  1593. æKY keyEventSourceAttr 
  1594. æT constant
  1595. æFc AppleEvents.h
  1596. æD #define keyEventSourceAttr 'esrc'        /* this attribute is read only */
  1597.  
  1598. æKY keyMissedKeywordAttr 
  1599. æT constant
  1600. æFc AppleEvents.h
  1601. æD #define keyMissedKeywordAttr 'miss'      /* this attribute is read only */
  1602.  
  1603. æKY kAENoReply 
  1604. æT constant
  1605. æFc AppleEvents.h
  1606. æD     kAENoReply = 0x00000001,             /* Sender doesn't want a reply to event */
  1607.  
  1608. æKY kAEQueueReply 
  1609. æT constant
  1610. æFc AppleEvents.h
  1611. æD     kAEQueueReply = 0x00000002,          /* Sender wants a reply but won't wait */
  1612.  
  1613. æKY kAEWaitReply 
  1614. æT constant
  1615. æFc AppleEvents.h
  1616. æD     kAEWaitReply = 0x00000003,           /* Sender wants a reply and will be waiting */
  1617.  
  1618. æKY kAENeverInteract 
  1619. æT constant
  1620. æFc AppleEvents.h
  1621. æD     kAENeverInteract = 0x00000010,       /* Server should not interact with user */
  1622.  
  1623. æKY kAECanInteract 
  1624. æT constant
  1625. æFc AppleEvents.h
  1626. æD     kAECanInteract = 0x00000020,         /* Server may try to interact with user */
  1627.  
  1628. æKY kAEAlwaysInteract 
  1629. æT constant
  1630. æFc AppleEvents.h
  1631. æD     kAEAlwaysInteract = 0x00000030,      /* Server should always interact with user where appropriate */
  1632.  
  1633. æKY kAECanSwitchLayer 
  1634. æT constant
  1635. æFc AppleEvents.h
  1636. æD     kAECanSwitchLayer = 0x00000040,      /* Interaction may switch layer */
  1637.  
  1638. æKY kAEDontReconnect 
  1639. æT constant
  1640. æFc AppleEvents.h
  1641. æD     kAEDontReconnect = 0x00000080,       /* don't reconnect if there is a sessClosedErr from PPCToolbox */
  1642.  
  1643. æKY kAEWantReceipt 
  1644. æT constant
  1645. æFc AppleEvents.h
  1646. æD #define kAEWantReceipt nReturnReceipt    /* Send wants a receipt of message */
  1647.  
  1648. æKY kAENormalPriority 
  1649. æT constant
  1650. æFc AppleEvents.h
  1651. æD     kAENormalPriority = 0x00000000,      /* Post message at the end of event queue */
  1652.  
  1653. æKY kAEHighPriority 
  1654. æT constant
  1655. æFc AppleEvents.h
  1656. æD #define kAEHighPriority nAttnMsg         /* Post message at the front of the event queue */
  1657.  
  1658. æKY kAnyTransactionID 
  1659. æT constant
  1660. æFc AppleEvents.h
  1661. æD     kAnyTransactionID = 0,               /* no transaction is in use */
  1662.  
  1663. æKY kAutoGenerateReturnID 
  1664. æT constant
  1665. æFc AppleEvents.h
  1666. æD     kAutoGenerateReturnID = -1,          /* AECreateAppleEvent will generate a session-unique ID */
  1667.  
  1668. æKY kAEDefaultTimeout 
  1669. æT constant
  1670. æFc AppleEvents.h
  1671. æD     kAEDefaultTimeout = -1,              /* timeout value determined by AEM */
  1672.  
  1673. æKY kNoTimeOut 
  1674. æT constant
  1675. æFc AppleEvents.h
  1676. æD     kNoTimeOut = -2,                     /* wait until reply comes back, however long it takes */
  1677.  
  1678. æKY kAENoDispatch 
  1679. æT constant
  1680. æFc AppleEvents.h
  1681. æD     kAENoDispatch = 0,
  1682.  
  1683. æKY kAEUseStandardDispatch 
  1684. æT constant
  1685. æFc AppleEvents.h
  1686. æD     kAEUseStandardDispatch = -1,
  1687.  
  1688. æKY errAECoercionFail 
  1689. æT constant
  1690. æFc AppleEvents.h
  1691. æD     errAECoercionFail = -1700,
  1692.  
  1693. æKY errAEDescNotFound 
  1694. æT constant
  1695. æFc AppleEvents.h
  1696. æD     errAEDescNotFound = -1701,
  1697.  
  1698. æKY errAECorruptData 
  1699. æT constant
  1700. æFc AppleEvents.h
  1701. æD     errAECorruptData = -1702,
  1702.  
  1703. æKY errAEWrongDataType 
  1704. æT constant
  1705. æFc AppleEvents.h
  1706. æD     errAEWrongDataType = -1703,
  1707.  
  1708. æKY errAENotAEDesc 
  1709. æT constant
  1710. æFc AppleEvents.h
  1711. æD     errAENotAEDesc = -1704,
  1712.  
  1713. æKY errAEBadListItem 
  1714. æT constant
  1715. æFc AppleEvents.h
  1716. æD     errAEBadListItem = -1705,            /* Specified list item does not exist */
  1717.  
  1718. æKY errAENewerVersion 
  1719. æT constant
  1720. æFc AppleEvents.h
  1721. æD     errAENewerVersion = -1706,           /* Need newer version of AppleEvent Manager */
  1722.  
  1723. æKY errAENotAppleEvent 
  1724. æT constant
  1725. æFc AppleEvents.h
  1726. æD     errAENotAppleEvent = -1707,          /* The event is not in AppleEvent format */
  1727.  
  1728. æKY errAEEventNotHandled 
  1729. æT constant
  1730. æFc AppleEvents.h
  1731. æD     errAEEventNotHandled = -1708,        /* The AppleEvent was not handled by any handler */
  1732.  
  1733. æKY errAEReplyNotValid 
  1734. æT constant
  1735. æFc AppleEvents.h
  1736. æD     errAEReplyNotValid = -1709,          /* AEResetTimer was passed an invalid reply parameter */
  1737.  
  1738. æKY errAEUnknownSendMode 
  1739. æT constant
  1740. æFc AppleEvents.h
  1741. æD     errAEUnknownSendMode = -1710,        /* Mode wasn't NoReply, WaitReply, or QueueReply;     or Interaction level is unknown */
  1742.  
  1743. æKY errAEWaitCanceled 
  1744. æT constant
  1745. æFc AppleEvents.h
  1746. æD     errAEWaitCanceled = -1711,           /* In AESend, User cancelled out of wait loop for  reply or receipt */
  1747.  
  1748. æKY errAETimeout 
  1749. æT constant
  1750. æFc AppleEvents.h
  1751. æD     errAETimeout = -1712,                /* AppleEvent timed out */
  1752.  
  1753. æKY errAENoUserInteraction 
  1754. æT constant
  1755. æFc AppleEvents.h
  1756. æD     errAENoUserInteraction = -1713,      /* no user interaction allowed */
  1757.  
  1758. æKY errAENotASpecialFunction 
  1759. æT constant
  1760. æFc AppleEvents.h
  1761. æD     errAENotASpecialFunction = -1714,    /* there is no special function with this keyword */
  1762.  
  1763. æKY errAEParamMissed 
  1764. æT constant
  1765. æFc AppleEvents.h
  1766. æD     errAEParamMissed = -1715,            /* a required parameter was not accessed */
  1767.  
  1768. æKY errAEUnknownAddressType 
  1769. æT constant
  1770. æFc AppleEvents.h
  1771. æD     errAEUnknownAddressType = -1716,     /* The target address type is not known */
  1772.  
  1773. æKY errAEHandlerNotFound 
  1774. æT constant
  1775. æFc AppleEvents.h
  1776. æD     errAEHandlerNotFound = -1717,        /* No handler in the dispatch tables fits the parameters to
  1777.                                               AEGetEventHandler or AEGetCoercionHandler */
  1778.  
  1779. æKY errAEReplyNotArrived 
  1780. æT constant
  1781. æFc AppleEvents.h
  1782. æD     errAEReplyNotArrived = -1718,        /* the contents of the reply you are accessing have not arrived yet */
  1783.  
  1784. æKY errAEIllegalIndex 
  1785. æT constant
  1786. æFc AppleEvents.h
  1787. æD     errAEIllegalIndex = -1719,           /* Index is out of range in a put operation */
  1788.  
  1789. æKY AEKeyword
  1790. æT typedef
  1791. æFc AppleEvents.h
  1792. æD typedef unsigned long AEKeyword;
  1793.  
  1794. æKY AEEventClass
  1795. æT typedef
  1796. æFc AppleEvents.h
  1797. æD typedef unsigned long AEEventClass;
  1798.  
  1799. æKY AEEventID
  1800. æT typedef
  1801. æFc AppleEvents.h
  1802. æD typedef unsigned long AEEventID;
  1803.  
  1804. æKY DescType
  1805. æT typedef
  1806. æFc AppleEvents.h
  1807. æD typedef ResType DescType;
  1808.  
  1809. æKY AEDesc 
  1810. æT struct
  1811. æFc AppleEvents.h
  1812. æD struct AEDesc {
  1813.     DescType descriptorType;
  1814.     Handle dataHandle;
  1815. };
  1816.  
  1817. typedef struct AEDesc AEDesc;
  1818.  
  1819.  
  1820. æKY AEAddressDesc
  1821. æT typedef
  1822. æFc AppleEvents.h
  1823. æD typedef AEDesc AEAddressDesc;            /* an AEDesc which contains addressing data */
  1824.  
  1825. æKY AEDescList
  1826. æT typedef
  1827. æFc AppleEvents.h
  1828. æD typedef AEDesc AEDescList;               /* a list of AEDesc is a special kind of AEDesc */
  1829.  
  1830. æKY AERecord
  1831. æT typedef
  1832. æFc AppleEvents.h
  1833. æD typedef AEDescList AERecord;             /* AERecord is a list of keyworded AEDesc */
  1834.  
  1835. æKY AppleEvent
  1836. æT typedef
  1837. æFc AppleEvents.h
  1838. æD typedef AERecord AppleEvent;             /* an AERecord that contains an AppleEvent */
  1839.  
  1840. æKY AESendMode
  1841. æT typedef
  1842. æFc AppleEvents.h
  1843. æD typedef long AESendMode;                 /* Type of parameter to AESend */
  1844.  
  1845. æKY AESendPriority
  1846. æT typedef
  1847. æFc AppleEvents.h
  1848. æD typedef short AESendPriority;            /* Type of priority param of AESend */
  1849.  
  1850. æKY AEInteractAllowed
  1851. kAEInteractWithSelf
  1852. kAEInteractWithLocal
  1853. kAEInteractWithAll
  1854.  
  1855. æT enum
  1856. æFc AppleEvents.h
  1857. æD enum {kAEInteractWithSelf,kAEInteractWithLocal,kAEInteractWithAll};
  1858. typedef unsigned char AEInteractAllowed;
  1859.  
  1860. æKY AEEventSource
  1861. kAEUnknownSource
  1862. kAEDirectCall
  1863. kAESameProcess
  1864. kAELocalProcess
  1865. kAERemoteProcess
  1866. æT enum
  1867. æFc AppleEvents.h
  1868. æD enum {kAEUnknownSource,kAEDirectCall,kAESameProcess,kAELocalProcess,kAERemoteProcess};
  1869. typedef unsigned char AEEventSource;
  1870.  
  1871. æKY AEKeyDesc 
  1872. æT struct
  1873. æFc AppleEvents.h
  1874. æD struct AEKeyDesc {
  1875.     AEKeyword descKey;
  1876.     AEDesc descContent;
  1877. };
  1878.  
  1879. typedef struct AEKeyDesc AEKeyDesc;
  1880.  
  1881.  
  1882. æKY AEArrayType
  1883. kAEDataArray
  1884. kAEPackedArray
  1885. kAEHandleArray
  1886. kAEDescArray
  1887. kAEKeyDescArray
  1888. æT enum
  1889. æFc AppleEvents.h
  1890. æD enum {kAEDataArray,kAEPackedArray,kAEHandleArray,kAEDescArray,kAEKeyDescArray};
  1891. typedef unsigned char AEArrayType;
  1892.  
  1893. æKY AEArrayData 
  1894. æT union
  1895. æFc AppleEvents.h
  1896. æD union AEArrayData {
  1897.     short AEDataArray[1];
  1898.     char AEPackedArray[1];
  1899.     Handle AEHandleArray[1];
  1900.     AEDesc AEDescArray[1];
  1901.     AEKeyDesc AEKeyDescArray[1];
  1902. };
  1903.  
  1904. typedef union AEArrayData AEArrayData;
  1905. typedef AEArrayData *AEArrayDataPointer;
  1906.  
  1907.  
  1908. æKY EventHandlerProcPtr
  1909. æT typedef
  1910. æFc AppleEvents.h
  1911. æD typedef ProcPtr EventHandlerProcPtr;
  1912.  
  1913. æKY IdleProcPtr
  1914. æT typedef
  1915. æFc AppleEvents.h
  1916. æD typedef ProcPtr IdleProcPtr;
  1917.  
  1918. æKY EventFilterProcPtr
  1919. æT typedef
  1920. æFc AppleEvents.h
  1921. æD typedef ProcPtr EventFilterProcPtr;
  1922.  
  1923. æKY AECreateDesc 
  1924. æT Function
  1925. æFc AppleEvents.h
  1926. æD pascal OSErr AECreateDesc(DescType typeCode,
  1927.                           Ptr dataPtr,
  1928.                           Size dataSize,
  1929.                           AEDesc *result)
  1930.     = {0x303C,0x0825,0xA816}; 
  1931.  
  1932. æKY AECoercePtr 
  1933. æT Function
  1934. æFc AppleEvents.h
  1935. æD pascal OSErr AECoercePtr(DescType typeCode,Ptr dataPtr,Size dataSize,DescType toType,
  1936.     AEDesc *result)
  1937.     = {0x303C,0x0A02,0xA816}; 
  1938.  
  1939. æKY AECoerceDesc 
  1940. æT Function
  1941. æFc AppleEvents.h
  1942. æD pascal OSErr AECoerceDesc(const AEDesc *theAEDesc,
  1943.                           DescType toType,
  1944.                           AEDesc *result)
  1945.     = {0x303C,0x0603,0xA816}; 
  1946.  
  1947. æKY AEDisposeDesc 
  1948. æT Function
  1949. æFc AppleEvents.h
  1950. æD pascal OSErr AEDisposeDesc(AEDesc *theAEDesc)
  1951.     = {0x303C,0x0204,0xA816}; 
  1952.  
  1953. æKY AEDuplicateDesc 
  1954. æT Function
  1955. æFc AppleEvents.h
  1956. æD pascal OSErr AEDuplicateDesc(const AEDesc *theAEDesc,AEDesc *result)
  1957.     = {0x303C,0x0405,0xA816}; 
  1958.  
  1959. æKY AECreateList 
  1960. æT Function
  1961. æFc AppleEvents.h
  1962. æD pascal OSErr AECreateList(Ptr factoringPtr,Size factoredSize,Boolean isRecord,
  1963.     AEDescList *resultList)
  1964.     = {0x303C,0x0706,0xA816}; 
  1965.  
  1966. æKY AECountItems 
  1967. æT Function
  1968. æFc AppleEvents.h
  1969. æD pascal OSErr AECountItems(const AEDescList *theAEDescList,
  1970.                           long *theCount)
  1971.     = {0x303C,0x0407,0xA816}; 
  1972.  
  1973. æKY AEPutPtr 
  1974. æT Function
  1975. æFc AppleEvents.h
  1976. æD pascal OSErr AEPutPtr(const AEDescList *theAEDescList,
  1977.                       long index,
  1978.                       DescType typeCode,
  1979.                       Ptr dataPtr,
  1980.                       Size dataSize)
  1981.     = {0x303C,0x0A08,0xA816}; 
  1982.  
  1983. æKY AEPutDesc 
  1984. æT Function
  1985. æFc AppleEvents.h
  1986. æD pascal OSErr AEPutDesc(const AEDescList *theAEDescList,
  1987.                        long index,
  1988.                        const AEDesc *theAEDesc)
  1989.     = {0x303C,0x0609,0xA816}; 
  1990.  
  1991. æKY AEGetNthPtr 
  1992. æT Function
  1993. æFc AppleEvents.h
  1994. æD pascal OSErr AEGetNthPtr(const AEDescList *theAEDescList,
  1995.                          long index,
  1996.                          DescType desiredType,
  1997.                          AEKeyword *theAEKeyword,
  1998.                          DescType *typeCode,
  1999.                          Ptr dataPtr,
  2000.                          Size maximumSize,
  2001.                          Size *actualSize)
  2002.     = {0x303C,0x100A,0xA816}; 
  2003.  
  2004. æKY AEGetNthDesc 
  2005. æT Function
  2006. æFc AppleEvents.h
  2007. æD pascal OSErr AEGetNthDesc(const AEDescList *theAEDescList,
  2008.                           long index,
  2009.                           DescType desiredType,
  2010.                           AEKeyword *theAEKeyword,
  2011.                           AEDesc *result)
  2012.     = {0x303C,0x0A0B,0xA816}; 
  2013.  
  2014. æKY AESizeOfNthItem 
  2015. æT Function
  2016. æFc AppleEvents.h
  2017. æD pascal OSErr AESizeOfNthItem(const AEDescList *theAEDescList,
  2018.                              long index,
  2019.                              DescType *typeCode,
  2020.                              Size *dataSize)
  2021.     = {0x303C,0x082A,0xA816}; 
  2022.  
  2023. æKY AEGetArray 
  2024. æT Function
  2025. æFc AppleEvents.h
  2026. æD pascal OSErr AEGetArray(const AEDescList *theAEDescList,
  2027.                         AEArrayType arrayType,
  2028.                         AEArrayDataPointer arrayPtr,
  2029.                         Size maximumSize,
  2030.                         DescType *itemType,
  2031.                         Size *itemSize,
  2032.                         long *itemCount)
  2033.     = {0x303C,0x0D0C,0xA816}; 
  2034.  
  2035. æKY AEPutArray 
  2036. æT Function
  2037. æFc AppleEvents.h
  2038. æD pascal OSErr AEPutArray(const AEDescList *theAEDescList,
  2039.                         AEArrayType arrayType,
  2040.                         AEArrayDataPointer arrayPtr,
  2041.                         DescType itemType,
  2042.                         Size itemSize,
  2043.                         long itemCount)
  2044.     = {0x303C,0x0B0D,0xA816}; 
  2045.  
  2046. æKY AEDeleteItem 
  2047. æT Function
  2048. æFc AppleEvents.h
  2049. æD pascal OSErr AEDeleteItem(const AEDescList *theAEDescList,
  2050.                           long index)
  2051.     = {0x303C,0x040E,0xA816}; 
  2052.  
  2053. æKY AEPutKeyPtr 
  2054. æT Function
  2055. æFc AppleEvents.h
  2056. æD pascal OSErr AEPutKeyPtr(const AERecord *theAERecord,
  2057.                          AEKeyword theAEKeyword,
  2058.                          DescType typeCode,
  2059.                          Ptr dataPtr,
  2060.                          Size dataSize)
  2061.     = {0x303C,0x0A0F,0xA816}; 
  2062.  
  2063. æKY AEPutKeyDesc 
  2064. æT Function
  2065. æFc AppleEvents.h
  2066. æD pascal OSErr AEPutKeyDesc(const AERecord *theAERecord,
  2067.                           AEKeyword theAEKeyword,
  2068.                           const AEDesc *theAEDesc)
  2069.     = {0x303C,0x0610,0xA816}; 
  2070.  
  2071. æKY AEGetKeyPtr 
  2072. æT Function
  2073. æFc AppleEvents.h
  2074. æD pascal OSErr AEGetKeyPtr(const AERecord *theAERecord,
  2075.                          AEKeyword theAEKeyword,
  2076.                          DescType desiredType,
  2077.                          DescType *typeCode,
  2078.                          Ptr dataPtr,
  2079.                          Size maximumSize,
  2080.                          Size *actualSize)
  2081.     = {0x303C,0x0E11,0xA816}; 
  2082.  
  2083. æKY AEGetKeyDesc 
  2084. æT Function
  2085. æFc AppleEvents.h
  2086. æD pascal OSErr AEGetKeyDesc(const AERecord *theAERecord,
  2087.                           AEKeyword theAEKeyword,
  2088.                           DescType desiredType,
  2089.                           AEDesc *result)
  2090.     = {0x303C,0x0812,0xA816}; 
  2091.  
  2092. æKY AESizeOfKeyDesc 
  2093. æT Function
  2094. æFc AppleEvents.h
  2095. æD pascal OSErr AESizeOfKeyDesc(const AERecord *theAERecord,
  2096.                              AEKeyword theAEKeyword,
  2097.                              DescType *typeCode,
  2098.                              Size *dataSize)
  2099.     = {0x303C,0x0829,0xA816}; 
  2100.  
  2101. æKY AEDeleteKeyDesc 
  2102. æT Function
  2103. æFc AppleEvents.h
  2104. æD pascal OSErr AEDeleteKeyDesc(const AERecord *theAERecord,
  2105.                              AEKeyword theAEKeyword)
  2106.     = {0x303C,0x0413,0xA816}; 
  2107.  
  2108. æKY AEPutParamPtr 
  2109. æT Function
  2110. æFc AppleEvents.h
  2111. æD pascal OSErr AEPutParamPtr(const AppleEvent *theAppleEvent,
  2112.                            AEKeyword theAEKeyword,
  2113.                            DescType typeCode,
  2114.                            Ptr dataPtr,
  2115.                            Size dataSize)
  2116.     = {0x303C,0x0A0F,0xA816}; 
  2117.  
  2118. æKY AEPutParamDesc 
  2119. æT Function
  2120. æFc AppleEvents.h
  2121. æD pascal OSErr AEPutParamDesc(const AppleEvent *theAppleEvent,
  2122.                             AEKeyword theAEKeyword,
  2123.                             const AEDesc *theAEDesc)
  2124.     = {0x303C,0x0610,0xA816}; 
  2125.  
  2126. æKY AEGetParamPtr 
  2127. æT Function
  2128. æFc AppleEvents.h
  2129. æD pascal OSErr AEGetParamPtr(const AppleEvent *theAppleEvent,
  2130.                            AEKeyword theAEKeyword,
  2131.                            DescType desiredType,
  2132.                            DescType *typeCode,
  2133.                            Ptr dataPtr,
  2134.                            Size maximumSize,
  2135.                            Size *actualSize)
  2136.     = {0x303C,0x0E11,0xA816}; 
  2137.  
  2138. æKY AEGetParamDesc 
  2139. æT Function
  2140. æFc AppleEvents.h
  2141. æD pascal OSErr AEGetParamDesc(const AppleEvent *theAppleEvent,
  2142.                             AEKeyword theAEKeyword,
  2143.                             DescType desiredType,
  2144.                             AEDesc *result)
  2145.     = {0x303C,0x0812,0xA816}; 
  2146.  
  2147. æKY AESizeOfParam 
  2148. æT Function
  2149. æFc AppleEvents.h
  2150. æD pascal OSErr AESizeOfParam(const AppleEvent *theAppleEvent,
  2151.                            AEKeyword theAEKeyword,
  2152.                            DescType *typeCode,
  2153.                            Size *dataSize)
  2154.     = {0x303C,0x0829,0xA816}; 
  2155.  
  2156. æKY AEDeleteParam 
  2157. æT Function
  2158. æFc AppleEvents.h
  2159. æD pascal OSErr AEDeleteParam(const AppleEvent *theAppleEvent,
  2160.                            AEKeyword theAEKeyword)
  2161.     = {0x303C,0x0413,0xA816}; 
  2162.  
  2163. æKY AEGetAttributePtr 
  2164. æT Function
  2165. æFc AppleEvents.h
  2166. æD pascal OSErr AEGetAttributePtr(const AppleEvent *theAppleEvent,
  2167.                                AEKeyword theAEKeyword,
  2168.                                DescType desiredType,
  2169.                                DescType *typeCode,
  2170.                                Ptr dataPtr,
  2171.                                Size maximumSize,
  2172.                                Size *actualSize)
  2173.     = {0x303C,0x0E15,0xA816}; 
  2174.  
  2175. æKY AEGetAttributeDesc 
  2176. æT Function
  2177. æFc AppleEvents.h
  2178. æD pascal OSErr AEGetAttributeDesc(const AppleEvent *theAppleEvent,
  2179.                                 AEKeyword theAEKeyword,
  2180.                                 DescType desiredType,
  2181.                                 AEDesc *result)
  2182.     = {0x303C,0x0826,0xA816}; 
  2183.  
  2184. æKY AESizeOfAttribute 
  2185. æT Function
  2186. æFc AppleEvents.h
  2187. æD pascal OSErr AESizeOfAttribute(const AppleEvent *theAppleEvent,
  2188.                                AEKeyword theAEKeyword,
  2189.                                DescType *typeCode,
  2190.                                Size *dataSize)
  2191.     = {0x303C,0x0828,0xA816}; 
  2192.  
  2193. æKY AEPutAttributePtr 
  2194. æT Function
  2195. æFc AppleEvents.h
  2196. æD pascal OSErr AEPutAttributePtr(const AppleEvent *theAppleEvent,
  2197.                                AEKeyword theAEKeyword,
  2198.                                DescType typeCode,
  2199.                                Ptr dataPtr,
  2200.                                Size dataSize)
  2201.     = {0x303C,0x0A16,0xA816}; 
  2202.  
  2203. æKY AEPutAttributeDesc 
  2204. æT Function
  2205. æFc AppleEvents.h
  2206. æD pascal OSErr AEPutAttributeDesc(const AppleEvent *theAppleEvent,
  2207.                                 AEKeyword theAEKeyword,
  2208.                                 const AEDesc *theAEDesc)
  2209.     = {0x303C,0x0627,0xA816}; 
  2210.  
  2211. æKY AECreateAppleEvent 
  2212. æT Function
  2213. æFc AppleEvents.h
  2214. æD pascal OSErr AECreateAppleEvent(AEEventClass theAEEventClass,
  2215.                                 AEEventID theAEEventID,
  2216.                                 const AEAddressDesc *target,
  2217.                                 short returnID,
  2218.                                 long transactionID,
  2219.                                 AppleEvent *result)
  2220.     = {0x303C,0x0B14,0xA816}; 
  2221.  
  2222. æKY AESend 
  2223. æT Function
  2224. æFc AppleEvents.h
  2225. æD pascal OSErr AESend(const AppleEvent *theAppleEvent,
  2226.                     AppleEvent *reply,
  2227.                     AESendMode sendMode,
  2228.                     AESendPriority sendPriority,
  2229.                     long timeOutInTicks,
  2230.                     IdleProcPtr idleProc,
  2231.                     EventFilterProcPtr filterProc)
  2232.     = {0x303C,0x0D17,0xA816}; 
  2233.  
  2234. æKY AEProcessAppleEvent 
  2235. æT Function
  2236. æFc AppleEvents.h
  2237. æD pascal OSErr AEProcessAppleEvent(const EventRecord *theEventRecord)
  2238.     = {0x303C,0x021B,0xA816}; 
  2239.  
  2240. æKY AEResetTimer 
  2241. æT Function
  2242. æFc AppleEvents.h
  2243. æD pascal OSErr AEResetTimer(const AppleEvent *reply)
  2244.     = {0x303C,0x0219,0xA816}; 
  2245.  
  2246. æKY AESuspendTheCurrentEvent 
  2247. æT Function
  2248. æFc AppleEvents.h
  2249. æD pascal OSErr AESuspendTheCurrentEvent(const AppleEvent *theAppleEvent)
  2250.     = {0x303C,0x022B,0xA816}; 
  2251.  
  2252. æKY AEResumeTheCurrentEvent 
  2253. æT Function
  2254. æFc AppleEvents.h
  2255. æD pascal OSErr AEResumeTheCurrentEvent(const AppleEvent *theAppleEvent,
  2256.                                      const AppleEvent *reply,
  2257.                                      EventHandlerProcPtr dispatcher,
  2258.                                      long handlerRefcon)
  2259.     = {0x303C,0x0818,0xA816}; 
  2260.  
  2261. æKY AEGetTheCurrentEvent 
  2262. æT Function
  2263. æFc AppleEvents.h
  2264. æD pascal OSErr AEGetTheCurrentEvent(AppleEvent *theAppleEvent)
  2265.     = {0x303C,0x021A,0xA816}; 
  2266.  
  2267. æKY AESetTheCurrentEvent 
  2268. æT Function
  2269. æFc AppleEvents.h
  2270. æD pascal OSErr AESetTheCurrentEvent(const AppleEvent *theAppleEvent)
  2271.     = {0x303C,0x022C,0xA816}; 
  2272.  
  2273. æKY AEGetInteractionAllowed 
  2274. æT Function
  2275. æFc AppleEvents.h
  2276. æD pascal OSErr AEGetInteractionAllowed(AEInteractAllowed *level)
  2277.     = {0x303C,0x021D,0xA816}; 
  2278.  
  2279. æKY AESetInteractionAllowed 
  2280. æT Function
  2281. æFc AppleEvents.h
  2282. æD pascal OSErr AESetInteractionAllowed(AEInteractAllowed level)
  2283.     = {0x303C,0x011E,0xA816}; 
  2284.  
  2285. æKY AEInteractWithUser 
  2286. æT Function
  2287. æFc AppleEvents.h
  2288. æD pascal OSErr AEInteractWithUser(long timeOutInTicks,NMRecPtr nmReqPtr,IdleProcPtr idleProc)
  2289.     = {0x303C,0x061C,0xA816}; 
  2290.  
  2291. æKY AEInstallEventHandler 
  2292. æT Function
  2293. æFc AppleEvents.h
  2294. æD pascal OSErr AEInstallEventHandler(AEEventClass theAEEventClass,
  2295.                                    AEEventID theAEEventID,
  2296.                                    EventHandlerProcPtr handler,
  2297.                                    long handlerRefcon,
  2298.                                    Boolean isSysHandler)
  2299.     = {0x303C,0x091F,0xA816}; 
  2300.  
  2301. æKY AERemoveEventHandler 
  2302. æT Function
  2303. æFc AppleEvents.h
  2304. æD pascal OSErr AERemoveEventHandler(AEEventClass theAEEventClass,
  2305.                                   AEEventID theAEEventID,
  2306.                                   EventHandlerProcPtr handler,
  2307.                                   Boolean isSysHandler)
  2308.     = {0x303C,0x0720,0xA816}; 
  2309.  
  2310. æKY AEGetEventHandler 
  2311. æT Function
  2312. æFc AppleEvents.h
  2313. æD pascal OSErr AEGetEventHandler(AEEventClass theAEEventClass,
  2314.                                AEEventID theAEEventID,
  2315.                                EventHandlerProcPtr *handler,
  2316.                                long *handlerRefcon,
  2317.                                Boolean isSysHandler)
  2318.     = {0x303C,0x0921,0xA816}; 
  2319.  
  2320. æKY AEInstallCoercionHandler 
  2321. æT Function
  2322. æFc AppleEvents.h
  2323. æD pascal OSErr AEInstallCoercionHandler(DescType fromType,
  2324.                                       DescType toType,
  2325.                                       ProcPtr handler,
  2326.                                       long handlerRefcon,
  2327.                                       Boolean fromTypeIsDesc,
  2328.                                       Boolean isSysHandler)
  2329.     = {0x303C,0x0A22,0xA816}; 
  2330.  
  2331. æKY AERemoveCoercionHandler 
  2332. æT Function
  2333. æFc AppleEvents.h
  2334. æD pascal OSErr AERemoveCoercionHandler(DescType fromType,
  2335.                                      DescType toType,
  2336.                                      ProcPtr handler,
  2337.                                      Boolean isSysHandler)
  2338.     = {0x303C,0x0723,0xA816}; 
  2339.  
  2340. æKY AEGetCoercionHandler 
  2341. æT Function
  2342. æFc AppleEvents.h
  2343. æD pascal OSErr AEGetCoercionHandler(DescType fromType,
  2344.                                   DescType toType,
  2345.                                   ProcPtr *handler,
  2346.                                   long *handlerRefcon,
  2347.                                   Boolean *fromTypeIsDesc,
  2348.                                   Boolean isSysHandler)
  2349.     = {0x303C,0x0B24,0xA816}; 
  2350.  
  2351. æKY AEInstallSpecialHandler 
  2352. æT Function
  2353. æFc AppleEvents.h
  2354. æD pascal OSErr AEInstallSpecialHandler(AEKeyword functionClass,
  2355.                                      ProcPtr handler,
  2356.                                      Boolean isSysHandler)
  2357.     = {0x303C,0x0500,0xA816}; 
  2358.  
  2359. æKY AERemoveSpecialHandler 
  2360. æT Function
  2361. æFc AppleEvents.h
  2362. æD pascal OSErr AERemoveSpecialHandler(AEKeyword functionClass,
  2363.                                     ProcPtr handler,
  2364.                                     Boolean isSysHandler)
  2365.     = {0x303C,0x0501,0xA816}; 
  2366.  
  2367. æKY AEGetSpecialHandler 
  2368. æT Function
  2369. æFc AppleEvents.h
  2370. æD pascal OSErr AEGetSpecialHandler(AEKeyword functionClass,
  2371.                                  ProcPtr *handler,
  2372.                                  Boolean isSysHandler)
  2373.     = {0x303C,0x052D,0xA816}; 
  2374.  
  2375.  
  2376. æKY AppleTalk.h
  2377. æKL AFPCommand
  2378. ASPAbortOS
  2379. ASPCloseAll
  2380. ASPCloseSession
  2381. ASPGetParms
  2382. ASPGetStatus
  2383. ASPOpenSession
  2384. ASPUserCommand
  2385. ASPUserWrite
  2386. ATEvent
  2387. ATPAddRsp
  2388. ATPCloseSocket
  2389. ATPGetRequest
  2390. ATPKillAllGetReq
  2391. ATPLoad
  2392. ATPOpenSocket
  2393. ATPreFlightEvent
  2394. ATPReqCancel
  2395. ATPRequest
  2396. ATPResponse
  2397. ATPRspCancel
  2398. ATPSndRequest
  2399. ATPSndRsp
  2400. ATPUnload
  2401. BuildBDS
  2402. BuildDDPwds
  2403. BuildLAPwds
  2404. DDPCloseSocket
  2405. DDPOpenSocket
  2406. DDPRdCancel
  2407. DDPRead
  2408. DDPWrite
  2409. GetBridgeAddress
  2410. GetLocalZones
  2411. GetMyZone
  2412. GetNodeAddress
  2413. GetZoneList
  2414. IsATPOpen
  2415. IsMPPOpen
  2416. LAPAddATQ
  2417. LAPCloseProtocol
  2418. LAPOpenProtocol
  2419. LAPRdCancel
  2420. LAPRead
  2421. LAPRmvATQ
  2422. LAPWrite
  2423. MPPClose
  2424. MPPOpen
  2425. NBPConfirm
  2426. NBPExtract
  2427. NBPLoad
  2428. NBPLookup
  2429. NBPRegister
  2430. NBPRemove
  2431. NBPSetEntity
  2432. NBPSetNTE
  2433. NBPUnload
  2434. OpenXPP
  2435. PAddResponse
  2436. PATalkClosePrep
  2437. PAttachPH
  2438. PCloseATPSkt
  2439. PCloseSkt
  2440. PConfirmName
  2441. PDetachPH
  2442. PGetAppleTalkInfo
  2443. PGetRequest
  2444. PKillGetReq
  2445. PKillNBP
  2446. PKillSendReq
  2447. PLookupName
  2448. PNSendRequest
  2449. POpenATPSkt
  2450. POpenSkt
  2451. PRegisterName
  2452. PRelRspCB
  2453. PRelTCB
  2454. PRemoveName
  2455. PSendRequest
  2456. PSendResponse
  2457. PSetSelfSend
  2458. PWriteDDP
  2459. PWriteLAP
  2460.  
  2461. ABByte
  2462. ABCallType
  2463. abortOS
  2464. ABProtoType
  2465. AddrBlock
  2466. addResponse
  2467. afpAddAPPL
  2468. afpAddCmt
  2469. afpAddIcon
  2470. afpByteRangeLock
  2471. afpCall
  2472. AFPCommandBlock
  2473. afpContLogin
  2474. afpCopyFile
  2475. afpDelete
  2476. afpDirClose
  2477. afpDirCreate
  2478. afpDTClose
  2479. afpDTOpen
  2480. afpEnumerate
  2481. afpFileCreate
  2482. afpFlush
  2483. afpForkClose
  2484. afpForkFlush
  2485. afpGetAPPL
  2486. afpGetCmt
  2487. afpGetDirParms
  2488. afpGetFileParms
  2489. afpGetFlDrParms
  2490. afpGetForkParms
  2491. afpGetIcon
  2492. afpGetSInfo
  2493. afpGetSParms
  2494. afpGetVolParms
  2495. afpGtIcnInfo
  2496. afpLogin
  2497. AFPLoginPrm
  2498. afpLogout
  2499. afpMapID
  2500. afpMapName
  2501. afpMove
  2502. afpOpenDir
  2503. afpOpenFork
  2504. afpOpenVol
  2505. afpRead
  2506. afpRename
  2507. afpRmvAPPL
  2508. afpRmvCmt
  2509. afpSetDirParms
  2510. afpSetFileParms
  2511. afpSetFlDrParms
  2512. afpSetForkParms
  2513. afpSetVolParms
  2514. afpVolClose
  2515. afpWrite
  2516. ASPAbortPrm
  2517. ASPGetparmsBlk
  2518. ASPOpenPrm
  2519. ASPOpenPrmPtr
  2520. ATalkClosePrep
  2521. ATalkClosePrepParm
  2522. ATATPRec
  2523. ATATPRecHandle
  2524. ATATPRecPtr
  2525. ATDDPRec
  2526. ATDDPRecHandle
  2527. ATDDPRecPtr
  2528. ATLAPRec
  2529. ATLAPRecHandle
  2530. ATLAPRecPtr
  2531. ATNBPRec
  2532. ATNBPRecHandle
  2533. ATNBPRecPtr
  2534. ATPaddrBlock
  2535. ATPaKillQEl
  2536. ATPatpFlags
  2537. ATPatpSocket
  2538. ATPbdsPointer
  2539. ATPbdsSize
  2540. ATPbitMap
  2541. ATPcsCode
  2542. atpEOMvalue
  2543. ATPioCompletion
  2544. ATPioRefNum
  2545. ATPioResult
  2546. ATPmisc1
  2547. ATPmisc2
  2548. ATPnumOfBuffs
  2549. ATPnumOfResps
  2550. ATPParamBlock
  2551. ATPparms
  2552. ATPPBPtr
  2553. atpProto
  2554. atpRefNum
  2555. ATPreqLength
  2556. ATPreqPointer
  2557. ATPreqTID
  2558. ATPretryCount
  2559. ATPrspNum
  2560. atpSendChkvalue
  2561. atpSize
  2562. atpSTSvalue
  2563. atpTIDValidvalue
  2564. ATPtimeOutVal
  2565. ATPtransID
  2566. atpUnitNum
  2567. ATPuserData
  2568. atpXOvalue
  2569. ATQEntry
  2570. ATQEntryPtr
  2571. attachPH
  2572. ATTransCancelClose
  2573. ATTransClose
  2574. ATTransClosePrep
  2575. ATTransOpen
  2576. BDSElement
  2577. BDSPtr
  2578. BDSType
  2579. BitMapType
  2580. closeAll
  2581. closeATPSkt
  2582. closeSess
  2583. closeSkt
  2584. confirmName
  2585. DDPchecksumFlag
  2586. DDPlistener
  2587. DDPparms
  2588. ddpProto
  2589. ddpSize
  2590. DDPsocket
  2591. DDPwdsPointer
  2592. detachPH
  2593. EntityName
  2594. EntityPtr
  2595. GetAppleTalkInfoParm
  2596. GetATalkInfo
  2597. getParms
  2598. getRequest
  2599. getStatus
  2600. killAllGetReq
  2601. killGetReq
  2602. killNBP
  2603. Killparms
  2604. killSendReq
  2605. LAddAEQ
  2606. LAPAdrBlock
  2607. LAPhandler
  2608. LAPMgrCall
  2609. LAPMgrPtr
  2610. LAPparms
  2611. lapProto
  2612. LAPprotType
  2613. lapSize
  2614. LAPwdsPointer
  2615. lastResident
  2616. loadNBP
  2617. lookupName
  2618. lookupReply
  2619. LRmvAEQ
  2620. MOREATPHeader
  2621. MPPATPHeader
  2622. MPPcsCode
  2623. MPPioCompletion
  2624. MPPioRefNum
  2625. MPPioResult
  2626. MPPParamBlock
  2627. MPPparms
  2628. MPPPBPtr
  2629. mppRefNum
  2630. mppUnitNum
  2631. NamesTableEntry
  2632. NBPconfirmAddr
  2633. NBPcount
  2634. NBPentityPtr
  2635. NBPinterval
  2636. NBPKillparms
  2637. NBPmaxToGet
  2638. NBPnewSocket
  2639. NBPnKillQEl
  2640. NBPntQElPtr
  2641. NBPnumGotten
  2642. NBPparms
  2643. nbpProto
  2644. NBPretBuffPtr
  2645. NBPretBuffSize
  2646. nbpSize
  2647. NBPverifyFlag
  2648. nSendRequest
  2649. NTElement
  2650. openATPSkt
  2651. openSess
  2652. openSkt
  2653. registerName
  2654. relRspCB
  2655. relTCB
  2656. removeName
  2657. RetransType
  2658. scbMemSize
  2659. SendReqparms
  2660. sendRequest
  2661. sendResponse
  2662. SetMyZone
  2663. SetSelfparms
  2664. setSelfSend
  2665. tATPAddRsp
  2666. tATPGetRequest
  2667. tATPRequest
  2668. tATPResponse
  2669. tATPSdRsp
  2670. tATPSndRequest
  2671. tDDPRead
  2672. tDDPWrite
  2673. tLAPRead
  2674. tLAPWrite
  2675. tNBPConfirm
  2676. tNBPLookup
  2677. tNBPRegister
  2678. unloadNBP
  2679. userCommand
  2680. userWrite
  2681. WDSElement
  2682. writeDDP
  2683. writeLAP
  2684. xCall
  2685. XCallParam
  2686. xppFlagClr
  2687. xppFlagSet
  2688. xppLoadedBit
  2689. XPPParamBlock
  2690. XPPParmBlkPtr
  2691. XPPPBHeader
  2692. XPPPrmBlk
  2693. xppRefNum
  2694. xppUnitNum
  2695. zipGetLocalZones
  2696. zipGetMyZone
  2697. zipGetZoneList
  2698.  
  2699. æKY mppUnitNum 
  2700. æT constant
  2701. æFc AppleTalk.h
  2702. æD     mppUnitNum = 9,              /*MPP unit number*/
  2703.  
  2704. æKY atpUnitNum 
  2705. æT constant
  2706. æFc AppleTalk.h
  2707. æD     atpUnitNum = 10,             /* ATP unit number */
  2708.  
  2709. æKY xppUnitNum 
  2710. æT constant
  2711. æFc AppleTalk.h
  2712. æD     xppUnitNum = 40,             /* XPP unit number */
  2713.  
  2714. æKY mppRefNum 
  2715. æT constant
  2716. æFc AppleTalk.h
  2717. æD     mppRefNum = -10,             /*MPP reference number */
  2718.  
  2719. æKY atpRefNum 
  2720. æT constant
  2721. æFc AppleTalk.h
  2722. æD     atpRefNum = -11,             /* ATP reference number */
  2723.  
  2724. æKY xppRefNum 
  2725. æT constant
  2726. æFc AppleTalk.h
  2727. æD     xppRefNum = -41,             /* XPP reference number */
  2728.  
  2729. æKY lookupReply 
  2730. æT constant
  2731. æFc AppleTalk.h
  2732. æD     lookupReply = 242,           /* This command queued to ourself */
  2733.  
  2734. æKY writeLAP 
  2735. æT constant
  2736. æFc AppleTalk.h
  2737. æD     writeLAP = 243,              /* Write out LAP packet */
  2738.  
  2739. æKY detachPH 
  2740. æT constant
  2741. æFc AppleTalk.h
  2742. æD     detachPH = 244,              /* Detach LAP protocol handler */
  2743.  
  2744. æKY attachPH 
  2745. æT constant
  2746. æFc AppleTalk.h
  2747. æD     attachPH = 245,              /* Attach LAP protocol handler */
  2748.  
  2749. æKY writeDDP 
  2750. æT constant
  2751. æFc AppleTalk.h
  2752. æD     writeDDP = 246,              /* Write out DDP packet */
  2753.  
  2754. æKY closeSkt 
  2755. æT constant
  2756. æFc AppleTalk.h
  2757. æD     closeSkt = 247,              /* Close DDP socket */
  2758.  
  2759. æKY openSkt 
  2760. æT constant
  2761. æFc AppleTalk.h
  2762. æD     openSkt = 248,               /* Open DDP socket */
  2763.  
  2764. æKY loadNBP 
  2765. æT constant
  2766. æFc AppleTalk.h
  2767. æD     loadNBP = 249,               /* Load NBP command-executing code */
  2768.  
  2769. æKY lastResident 
  2770. æT constant
  2771. æFc AppleTalk.h
  2772. æD     lastResident = 249,          /* Last resident command */
  2773.  
  2774. æKY confirmName 
  2775. æT constant
  2776. æFc AppleTalk.h
  2777. æD     confirmName = 250,           /* Confirm name */
  2778.  
  2779. æKY lookupName 
  2780. æT constant
  2781. æFc AppleTalk.h
  2782. æD     lookupName = 251,            /* Look up name on internet */
  2783.  
  2784. æKY removeName 
  2785. æT constant
  2786. æFc AppleTalk.h
  2787. æD     removeName = 252,            /* Remove name from Names Table */
  2788.  
  2789. æKY registerName 
  2790. æT constant
  2791. æFc AppleTalk.h
  2792. æD     registerName = 253,          /* Register name in Names Table */
  2793.  
  2794. æKY killNBP 
  2795. æT constant
  2796. æFc AppleTalk.h
  2797. æD     killNBP = 254,               /* Kill outstanding NBP request */
  2798.  
  2799. æKY unloadNBP 
  2800. æT constant
  2801. æFc AppleTalk.h
  2802. æD     unloadNBP = 255,             /* Unload NBP command code */
  2803.  
  2804. æKY setSelfSend 
  2805. æT constant
  2806. æFc AppleTalk.h
  2807. æD     setSelfSend = 256,           /* MPP: Set to allow writes to self */
  2808.  
  2809. æKY SetMyZone 
  2810. æT constant
  2811. æFc AppleTalk.h
  2812. æD     SetMyZone = 257,             /* Set my zone name */
  2813.  
  2814. æKY GetATalkInfo 
  2815. æT constant
  2816. æFc AppleTalk.h
  2817. æD     GetATalkInfo = 258,          /* get AppleTalk information */
  2818.  
  2819. æKY ATalkClosePrep 
  2820. æT constant
  2821. æFc AppleTalk.h
  2822. æD     ATalkClosePrep = 259,        /* AppleTalk close query */
  2823.  
  2824. æKY nSendRequest 
  2825. æT constant
  2826. æFc AppleTalk.h
  2827. æD     nSendRequest = 248,          /* NSendRequest code */
  2828.  
  2829. æKY relRspCB 
  2830. æT constant
  2831. æFc AppleTalk.h
  2832. æD     relRspCB = 249,              /* Release RspCB */
  2833.  
  2834. æKY closeATPSkt 
  2835. æT constant
  2836. æFc AppleTalk.h
  2837. æD     closeATPSkt = 250,           /* Close ATP socket */
  2838.  
  2839. æKY addResponse 
  2840. æT constant
  2841. æFc AppleTalk.h
  2842. æD     addResponse = 251,           /* Add response code | Require open skt */
  2843.  
  2844. æKY sendResponse 
  2845. æT constant
  2846. æFc AppleTalk.h
  2847. æD     sendResponse = 252,          /* Send response code */
  2848.  
  2849. æKY getRequest 
  2850. æT constant
  2851. æFc AppleTalk.h
  2852. æD     getRequest = 253,            /* Get request code */
  2853.  
  2854. æKY openATPSkt 
  2855. æT constant
  2856. æFc AppleTalk.h
  2857. æD     openATPSkt = 254,            /* Open ATP socket */
  2858.  
  2859. æKY sendRequest 
  2860. æT constant
  2861. æFc AppleTalk.h
  2862. æD     sendRequest = 255,           /* Send request code */
  2863.  
  2864. æKY relTCB 
  2865. æT constant
  2866. æFc AppleTalk.h
  2867. æD     relTCB = 256,                /* Release TCB */
  2868.  
  2869. æKY killGetReq 
  2870. æT constant
  2871. æFc AppleTalk.h
  2872. æD     killGetReq = 257,            /* Kill GetRequest */
  2873.  
  2874. æKY killSendReq 
  2875. æT constant
  2876. æFc AppleTalk.h
  2877. æD     killSendReq = 258,           /* Kill SendRequest */
  2878.  
  2879. æKY killAllGetReq 
  2880. æT constant
  2881. æFc AppleTalk.h
  2882. æD     killAllGetReq = 259,         /* Kill all getRequests for a skt */
  2883.  
  2884. æKY openSess 
  2885. æT constant
  2886. æFc AppleTalk.h
  2887. æD     openSess = 255,              /* Open session */
  2888.  
  2889. æKY closeSess 
  2890. æT constant
  2891. æFc AppleTalk.h
  2892. æD     closeSess = 254,             /* Close session */
  2893.  
  2894. æKY userCommand 
  2895. æT constant
  2896. æFc AppleTalk.h
  2897. æD     userCommand = 253,           /* User command */
  2898.  
  2899. æKY userWrite 
  2900. æT constant
  2901. æFc AppleTalk.h
  2902. æD     userWrite = 252,             /* User write */
  2903.  
  2904. æKY getStatus 
  2905. æT constant
  2906. æFc AppleTalk.h
  2907. æD     getStatus = 251,             /* Get status */
  2908.  
  2909. æKY afpCall 
  2910. æT constant
  2911. æFc AppleTalk.h
  2912. æD     afpCall = 250,               /* AFP command (buffer has command code) */
  2913.  
  2914. æKY getParms 
  2915. æT constant
  2916. æFc AppleTalk.h
  2917. æD     getParms = 249,              /* Get parameters */
  2918.  
  2919. æKY abortOS 
  2920. æT constant
  2921. æFc AppleTalk.h
  2922. æD     abortOS = 248,               /* Abort open session request */
  2923.  
  2924. æKY closeAll 
  2925. æT constant
  2926. æFc AppleTalk.h
  2927. æD     closeAll = 247,              /* Close all open sessions */
  2928.  
  2929. æKY xCall 
  2930. æT constant
  2931. æFc AppleTalk.h
  2932. æD     xCall = 246,                 /* .XPP extended calls */
  2933.  
  2934. æKY ATTransOpen 
  2935. æT constant
  2936. æFc AppleTalk.h
  2937. æD     ATTransOpen = 0,             /*AppleTalk has opened*/
  2938.  
  2939. æKY ATTransClose 
  2940. æT constant
  2941. æFc AppleTalk.h
  2942. æD     ATTransClose = 2,            /*AppleTalk is about to close*/
  2943.  
  2944. æKY ATTransClosePrep 
  2945. æT constant
  2946. æFc AppleTalk.h
  2947. æD     ATTransClosePrep = 3,        /*Is it OK to close AppleTalk ?*/
  2948.  
  2949. æKY ATTransCancelClose 
  2950. æT constant
  2951. æFc AppleTalk.h
  2952. æD     ATTransCancelClose = 4,      /*Cancel the ClosePrep transition*/
  2953.  
  2954. æKY afpByteRangeLock 
  2955. æT constant
  2956. æFc AppleTalk.h
  2957. æD     afpByteRangeLock = 1,        /*AFPCall command codes*/
  2958.  
  2959. æKY afpVolClose 
  2960. æT constant
  2961. æFc AppleTalk.h
  2962. æD     afpVolClose = 2,             /*AFPCall command codes*/
  2963.  
  2964. æKY afpDirClose 
  2965. æT constant
  2966. æFc AppleTalk.h
  2967. æD     afpDirClose = 3,             /*AFPCall command codes*/
  2968.  
  2969. æKY afpForkClose 
  2970. æT constant
  2971. æFc AppleTalk.h
  2972. æD     afpForkClose = 4,            /*AFPCall command codes*/
  2973.  
  2974. æKY afpCopyFile 
  2975. æT constant
  2976. æFc AppleTalk.h
  2977. æD     afpCopyFile = 5,             /*AFPCall command codes*/
  2978.  
  2979. æKY afpDirCreate 
  2980. æT constant
  2981. æFc AppleTalk.h
  2982. æD     afpDirCreate = 6,            /*AFPCall command codes*/
  2983.  
  2984. æKY afpFileCreate 
  2985. æT constant
  2986. æFc AppleTalk.h
  2987. æD     afpFileCreate = 7,           /*AFPCall command codes*/
  2988.  
  2989. æKY afpDelete 
  2990. æT constant
  2991. æFc AppleTalk.h
  2992. æD     afpDelete = 8,               /*AFPCall command codes*/
  2993.  
  2994. æKY afpEnumerate 
  2995. æT constant
  2996. æFc AppleTalk.h
  2997. æD     afpEnumerate = 9,            /*AFPCall command codes*/
  2998.  
  2999. æKY afpFlush 
  3000. æT constant
  3001. æFc AppleTalk.h
  3002. æD     afpFlush = 10,               /*AFPCall command codes*/
  3003.  
  3004. æKY afpForkFlush 
  3005. æT constant
  3006. æFc AppleTalk.h
  3007. æD     afpForkFlush = 11,           /*AFPCall command codes*/
  3008.  
  3009. æKY afpGetDirParms 
  3010. æT constant
  3011. æFc AppleTalk.h
  3012. æD     afpGetDirParms = 12,         /*AFPCall command codes*/
  3013.  
  3014. æKY afpGetFileParms 
  3015. æT constant
  3016. æFc AppleTalk.h
  3017. æD     afpGetFileParms = 13,        /*AFPCall command codes*/
  3018.  
  3019. æKY afpGetForkParms 
  3020. æT constant
  3021. æFc AppleTalk.h
  3022. æD     afpGetForkParms = 14,        /*AFPCall command codes*/
  3023.  
  3024. æKY afpGetSInfo 
  3025. æT constant
  3026. æFc AppleTalk.h
  3027. æD     afpGetSInfo = 15,            /*AFPCall command codes*/
  3028.  
  3029. æKY afpGetSParms 
  3030. æT constant
  3031. æFc AppleTalk.h
  3032. æD     afpGetSParms = 16,           /*AFPCall command codes*/
  3033.  
  3034. æKY afpGetVolParms 
  3035. æT constant
  3036. æFc AppleTalk.h
  3037. æD     afpGetVolParms = 17,         /*AFPCall command codes*/
  3038.  
  3039. æKY afpLogin 
  3040. æT constant
  3041. æFc AppleTalk.h
  3042. æD     afpLogin = 18,               /*AFPCall command codes*/
  3043.  
  3044. æKY afpContLogin 
  3045. æT constant
  3046. æFc AppleTalk.h
  3047. æD     afpContLogin = 19,           /*AFPCall command codes*/
  3048.  
  3049. æKY afpLogout 
  3050. æT constant
  3051. æFc AppleTalk.h
  3052. æD     afpLogout = 20,              /*AFPCall command codes*/
  3053.  
  3054. æKY afpMapID 
  3055. æT constant
  3056. æFc AppleTalk.h
  3057. æD     afpMapID = 21,               /*AFPCall command codes*/
  3058.  
  3059. æKY afpMapName 
  3060. æT constant
  3061. æFc AppleTalk.h
  3062. æD     afpMapName = 22,             /*AFPCall command codes*/
  3063.  
  3064. æKY afpMove 
  3065. æT constant
  3066. æFc AppleTalk.h
  3067. æD     afpMove = 23,                /*AFPCall command codes*/
  3068.  
  3069. æKY afpOpenVol 
  3070. æT constant
  3071. æFc AppleTalk.h
  3072. æD     afpOpenVol = 24,             /*AFPCall command codes*/
  3073.  
  3074. æKY afpOpenDir 
  3075. æT constant
  3076. æFc AppleTalk.h
  3077. æD     afpOpenDir = 25,             /*AFPCall command codes*/
  3078.  
  3079. æKY afpOpenFork 
  3080. æT constant
  3081. æFc AppleTalk.h
  3082. æD     afpOpenFork = 26,            /*AFPCall command codes*/
  3083.  
  3084. æKY afpRead 
  3085. æT constant
  3086. æFc AppleTalk.h
  3087. æD     afpRead = 27,                /*AFPCall command codes*/
  3088.  
  3089. æKY afpRename 
  3090. æT constant
  3091. æFc AppleTalk.h
  3092. æD     afpRename = 28,              /*AFPCall command codes*/
  3093.  
  3094. æKY afpSetDirParms 
  3095. æT constant
  3096. æFc AppleTalk.h
  3097. æD     afpSetDirParms = 29,         /*AFPCall command codes*/
  3098.  
  3099. æKY afpSetFileParms 
  3100. æT constant
  3101. æFc AppleTalk.h
  3102. æD     afpSetFileParms = 30,        /*AFPCall command codes*/
  3103.  
  3104. æKY afpSetForkParms 
  3105. æT constant
  3106. æFc AppleTalk.h
  3107. æD     afpSetForkParms = 31,        /*AFPCall command codes*/
  3108.  
  3109. æKY afpSetVolParms 
  3110. æT constant
  3111. æFc AppleTalk.h
  3112. æD     afpSetVolParms = 32,         /*AFPCall command codes*/
  3113.  
  3114. æKY afpWrite 
  3115. æT constant
  3116. æFc AppleTalk.h
  3117. æD     afpWrite = 33,               /*AFPCall command codes*/
  3118.  
  3119. æKY afpGetFlDrParms 
  3120. æT constant
  3121. æFc AppleTalk.h
  3122. æD     afpGetFlDrParms = 34,        /*AFPCall command codes*/
  3123.  
  3124. æKY afpSetFlDrParms 
  3125. æT constant
  3126. æFc AppleTalk.h
  3127. æD     afpSetFlDrParms = 35,        /*AFPCall command codes*/
  3128.  
  3129. æKY afpDTOpen 
  3130. æT constant
  3131. æFc AppleTalk.h
  3132. æD     afpDTOpen = 48,              /*AFPCall command codes*/
  3133.  
  3134. æKY afpDTClose 
  3135. æT constant
  3136. æFc AppleTalk.h
  3137. æD     afpDTClose = 49,             /*AFPCall command codes*/
  3138.  
  3139. æKY afpGetIcon 
  3140. æT constant
  3141. æFc AppleTalk.h
  3142. æD     afpGetIcon = 51,             /*AFPCall command codes*/
  3143.  
  3144. æKY afpGtIcnInfo 
  3145. æT constant
  3146. æFc AppleTalk.h
  3147. æD     afpGtIcnInfo = 52,           /*AFPCall command codes*/
  3148.  
  3149. æKY afpAddAPPL 
  3150. æT constant
  3151. æFc AppleTalk.h
  3152. æD     afpAddAPPL = 53,             /*AFPCall command codes*/
  3153.  
  3154. æKY afpRmvAPPL 
  3155. æT constant
  3156. æFc AppleTalk.h
  3157. æD     afpRmvAPPL = 54,             /*AFPCall command codes*/
  3158.  
  3159. æKY afpGetAPPL 
  3160. æT constant
  3161. æFc AppleTalk.h
  3162. æD     afpGetAPPL = 55,             /*AFPCall command codes*/
  3163.  
  3164. æKY afpAddCmt 
  3165. æT constant
  3166. æFc AppleTalk.h
  3167. æD     afpAddCmt = 56,              /*AFPCall command codes*/
  3168.  
  3169. æKY afpRmvCmt 
  3170. æT constant
  3171. æFc AppleTalk.h
  3172. æD     afpRmvCmt = 57,              /*AFPCall command codes*/
  3173.  
  3174. æKY afpGetCmt 
  3175. æT constant
  3176. æFc AppleTalk.h
  3177. æD     afpGetCmt = 58,              /*AFPCall command codes*/
  3178.  
  3179. æKY afpAddIcon 
  3180. æT constant
  3181. æFc AppleTalk.h
  3182. æD     afpAddIcon = 192,            /*Special code for ASP Write commands*/
  3183.  
  3184. æKY xppLoadedBit 
  3185. æT constant
  3186. æFc AppleTalk.h
  3187. æD     xppLoadedBit = 5,            /* XPP bit in PortBUse */
  3188.  
  3189. æKY scbMemSize 
  3190. æT constant
  3191. æFc AppleTalk.h
  3192. æD     scbMemSize = 192,            /*Size of memory for SCB */
  3193.  
  3194. æKY xppFlagClr 
  3195. æT constant
  3196. æFc AppleTalk.h
  3197. æD     xppFlagClr = 0,              /*Cs for AFPCommandBlock */
  3198.  
  3199. æKY xppFlagSet 
  3200. æT constant
  3201. æFc AppleTalk.h
  3202. æD     xppFlagSet = 128,            /*StartEndFlag & NewLineFlag fields. */
  3203.  
  3204. æKY lapSize 
  3205. æT constant
  3206. æFc AppleTalk.h
  3207. æD     lapSize = 20,
  3208.  
  3209. æKY ddpSize 
  3210. æT constant
  3211. æFc AppleTalk.h
  3212. æD     ddpSize = 26,
  3213.  
  3214. æKY nbpSize 
  3215. æT constant
  3216. æFc AppleTalk.h
  3217. æD     nbpSize = 26,
  3218.  
  3219. æKY atpSize 
  3220. æT constant
  3221. æFc AppleTalk.h
  3222. æD     atpSize = 56,
  3223.  
  3224. æKY MPPioCompletion 
  3225. æT constant
  3226. æFc AppleTalk.h
  3227. æD #define MPPioCompletion MPP.ioCompletion
  3228.  
  3229. æKY MPPioResult 
  3230. æT constant
  3231. æFc AppleTalk.h
  3232. æD #define MPPioResult MPP.ioResult
  3233.  
  3234. æKY MPPioRefNum 
  3235. æT constant
  3236. æFc AppleTalk.h
  3237. æD #define MPPioRefNum MPP.ioRefNum
  3238.  
  3239. æKY MPPcsCode 
  3240. æT constant
  3241. æFc AppleTalk.h
  3242. æD #define MPPcsCode MPP.csCode
  3243.  
  3244. æKY LAPprotType 
  3245. æT constant
  3246. æFc AppleTalk.h
  3247. æD #define LAPprotType LAP.protType
  3248.  
  3249. æKY LAPwdsPointer 
  3250. æT constant
  3251. æFc AppleTalk.h
  3252. æD #define LAPwdsPointer LAP.LAPptrs.wdsPointer
  3253.  
  3254. æKY LAPhandler 
  3255. æT constant
  3256. æFc AppleTalk.h
  3257. æD #define LAPhandler LAP.LAPptrs.handler
  3258.  
  3259. æKY DDPsocket 
  3260. æT constant
  3261. æFc AppleTalk.h
  3262. æD #define DDPsocket DDP.socket
  3263.  
  3264. æKY DDPchecksumFlag 
  3265. æT constant
  3266. æFc AppleTalk.h
  3267. æD #define DDPchecksumFlag DDP.checksumFlag
  3268.  
  3269. æKY DDPwdsPointer 
  3270. æT constant
  3271. æFc AppleTalk.h
  3272. æD #define DDPwdsPointer DDP.DDPptrs.wdsPointer
  3273.  
  3274. æKY DDPlistener 
  3275. æT constant
  3276. æFc AppleTalk.h
  3277. æD #define DDPlistener DDP.DDPptrs.listener
  3278.  
  3279. æKY NBPinterval 
  3280. æT constant
  3281. æFc AppleTalk.h
  3282. æD #define NBPinterval NBP.interval
  3283.  
  3284. æKY NBPcount 
  3285. æT constant
  3286. æFc AppleTalk.h
  3287. æD #define NBPcount NBP.count
  3288.  
  3289. æKY NBPntQElPtr 
  3290. æT constant
  3291. æFc AppleTalk.h
  3292. æD #define NBPntQElPtr NBP.NBPPtrs.ntQElPtr
  3293.  
  3294. æKY NBPentityPtr 
  3295. æT constant
  3296. æFc AppleTalk.h
  3297. æD #define NBPentityPtr NBP.NBPPtrs.entityPtr
  3298.  
  3299. æKY NBPverifyFlag 
  3300. æT constant
  3301. æFc AppleTalk.h
  3302. æD #define NBPverifyFlag NBP.parm.verifyFlag
  3303.  
  3304. æKY NBPretBuffPtr 
  3305. æT constant
  3306. æFc AppleTalk.h
  3307. æD #define NBPretBuffPtr NBP.parm.Lookup.retBuffPtr
  3308.  
  3309. æKY NBPretBuffSize 
  3310. æT constant
  3311. æFc AppleTalk.h
  3312. æD #define NBPretBuffSize NBP.parm.Lookup.retBuffSize
  3313.  
  3314. æKY NBPmaxToGet 
  3315. æT constant
  3316. æFc AppleTalk.h
  3317. æD #define NBPmaxToGet NBP.parm.Lookup.maxToGet
  3318.  
  3319. æKY NBPnumGotten 
  3320. æT constant
  3321. æFc AppleTalk.h
  3322. æD #define NBPnumGotten NBP.parm.Lookup.numGotten
  3323.  
  3324. æKY NBPconfirmAddr 
  3325. æT constant
  3326. æFc AppleTalk.h
  3327. æD #define NBPconfirmAddr NBP.parm.Confirm.confirmAddr
  3328.  
  3329. æKY NBPnKillQEl 
  3330. æT constant
  3331. æFc AppleTalk.h
  3332. æD #define NBPnKillQEl NBPKILL.nKillQEl
  3333.  
  3334. æKY NBPnewSocket 
  3335. æT constant
  3336. æFc AppleTalk.h
  3337. æD #define NBPnewSocket NBP.parm.Confirm.newSocket
  3338.  
  3339. æKY ATPioCompletion 
  3340. æT constant
  3341. æFc AppleTalk.h
  3342. æD #define ATPioCompletion ATP.ioCompletion
  3343.  
  3344. æKY ATPioResult 
  3345. æT constant
  3346. æFc AppleTalk.h
  3347. æD #define ATPioResult ATP.ioResult
  3348.  
  3349. æKY ATPuserData 
  3350. æT constant
  3351. æFc AppleTalk.h
  3352. æD #define ATPuserData ATP.userData
  3353.  
  3354. æKY ATPreqTID 
  3355. æT constant
  3356. æFc AppleTalk.h
  3357. æD #define ATPreqTID ATP.reqTID
  3358.  
  3359. æKY ATPioRefNum 
  3360. æT constant
  3361. æFc AppleTalk.h
  3362. æD #define ATPioRefNum ATP.ioRefNum
  3363.  
  3364. æKY ATPcsCode 
  3365. æT constant
  3366. æFc AppleTalk.h
  3367. æD #define ATPcsCode ATP.csCode
  3368.  
  3369. æKY ATPatpSocket 
  3370. æT constant
  3371. æFc AppleTalk.h
  3372. æD #define ATPatpSocket ATP.atpSocket
  3373.  
  3374. æKY ATPatpFlags 
  3375. æT constant
  3376. æFc AppleTalk.h
  3377. æD #define ATPatpFlags ATP.atpFlags
  3378.  
  3379. æKY ATPaddrBlock 
  3380. æT constant
  3381. æFc AppleTalk.h
  3382. æD #define ATPaddrBlock ATP.addrBlock
  3383.  
  3384. æKY ATPreqLength 
  3385. æT constant
  3386. æFc AppleTalk.h
  3387. æD #define ATPreqLength ATP.reqLength
  3388.  
  3389. æKY ATPreqPointer 
  3390. æT constant
  3391. æFc AppleTalk.h
  3392. æD #define ATPreqPointer ATP.reqPointer
  3393.  
  3394. æKY ATPbdsPointer 
  3395. æT constant
  3396. æFc AppleTalk.h
  3397. æD #define ATPbdsPointer ATP.bdsPointer
  3398.  
  3399. æKY ATPtimeOutVal 
  3400. æT constant
  3401. æFc AppleTalk.h
  3402. æD #define ATPtimeOutVal SREQ.timeOutVal
  3403.  
  3404. æKY ATPnumOfResps 
  3405. æT constant
  3406. æFc AppleTalk.h
  3407. æD #define ATPnumOfResps SREQ.numOfResps
  3408.  
  3409. æKY ATPretryCount 
  3410. æT constant
  3411. æFc AppleTalk.h
  3412. æD #define ATPretryCount SREQ.retryCount
  3413.  
  3414. æKY ATPnumOfBuffs 
  3415. æT constant
  3416. æFc AppleTalk.h
  3417. æD #define ATPnumOfBuffs OTH1.u0.numOfBuffs
  3418.  
  3419. æKY ATPbitMap 
  3420. æT constant
  3421. æFc AppleTalk.h
  3422. æD #define ATPbitMap OTH1.u0.bitMap
  3423.  
  3424. æKY ATPrspNum 
  3425. æT constant
  3426. æFc AppleTalk.h
  3427. æD #define ATPrspNum OTH1.u0.rspNum
  3428.  
  3429. æKY ATPbdsSize 
  3430. æT constant
  3431. æFc AppleTalk.h
  3432. æD #define ATPbdsSize OTH2.bdsSize
  3433.  
  3434. æKY ATPtransID 
  3435. æT constant
  3436. æFc AppleTalk.h
  3437. æD #define ATPtransID OTH2.transID
  3438.  
  3439. æKY ATPaKillQEl 
  3440. æT constant
  3441. æFc AppleTalk.h
  3442. æD #define ATPaKillQEl KILL.aKillQEl
  3443.  
  3444. æKY atpXOvalue 
  3445. æT constant
  3446. æFc AppleTalk.h
  3447. æD     atpXOvalue = 32,             /*ATP exactly-once bit */
  3448.  
  3449. æKY atpEOMvalue 
  3450. æT constant
  3451. æFc AppleTalk.h
  3452. æD     atpEOMvalue = 16,            /*ATP End-Of-Message bit */
  3453.  
  3454. æKY atpSTSvalue 
  3455. æT constant
  3456. æFc AppleTalk.h
  3457. æD     atpSTSvalue = 8,             /*ATP Send-Transmission-Status bit */
  3458.  
  3459. æKY atpTIDValidvalue 
  3460. æT constant
  3461. æFc AppleTalk.h
  3462. æD     atpTIDValidvalue = 2,        /*ATP trans. ID valid bit */
  3463.  
  3464. æKY atpSendChkvalue 
  3465. æT constant
  3466. æFc AppleTalk.h
  3467. æD     atpSendChkvalue = 1,         /*ATP send checksum bit */
  3468.  
  3469. æKY zipGetLocalZones 
  3470. æT constant
  3471. æFc AppleTalk.h
  3472. æD     zipGetLocalZones = 5,
  3473.  
  3474. æKY zipGetZoneList 
  3475. æT constant
  3476. æFc AppleTalk.h
  3477. æD     zipGetZoneList = 6,
  3478.  
  3479. æKY zipGetMyZone 
  3480. æT constant
  3481. æFc AppleTalk.h
  3482. æD     zipGetMyZone = 7,
  3483.  
  3484. æKY LAPMgrPtr 
  3485. æT constant
  3486. æFc AppleTalk.h
  3487. æD     LAPMgrPtr = 0xB18,           /*Entry point for LAP Manager*/
  3488.  
  3489. æKY LAPMgrCall 
  3490. æT constant
  3491. æFc AppleTalk.h
  3492. æD     LAPMgrCall = 2,              /*Offset to LAP routines*/
  3493.  
  3494. æKY LAddAEQ 
  3495. æT constant
  3496. æFc AppleTalk.h
  3497. æD     LAddAEQ = 23,                /*LAPAddATQ routine selector*/
  3498.  
  3499. æKY LRmvAEQ 
  3500. æT constant
  3501. æFc AppleTalk.h
  3502. æD     LRmvAEQ = 24,                /*LAPRmvATQ routine selector*/
  3503.  
  3504. æKY ABCallType
  3505. tLAPRead
  3506. tLAPWrite
  3507. tDDPRead
  3508. tDDPWrite
  3509. tNBPLookup
  3510. tNBPConfirm
  3511. tNBPRegister
  3512. tATPSndRequest
  3513. tATPGetRequest
  3514. tATPSdRsp
  3515. tATPAddRsp
  3516. tATPRequest
  3517. tATPResponse
  3518. æT enum
  3519. æFc AppleTalk.h
  3520. æD enum {tLAPRead,tLAPWrite,tDDPRead,tDDPWrite,tNBPLookup,tNBPConfirm,tNBPRegister,
  3521.     tATPSndRequest,tATPGetRequest,tATPSdRsp,tATPAddRsp,tATPRequest,tATPResponse};
  3522. typedef unsigned char ABCallType;
  3523.  
  3524. æKY ABProtoType
  3525. lapProto
  3526. ddpProto
  3527. nbpProto
  3528. atpProto
  3529.  
  3530. æT enum
  3531. æFc AppleTalk.h
  3532. æD enum {lapProto,ddpProto,nbpProto,atpProto};
  3533. typedef unsigned char ABProtoType;
  3534.  
  3535. æKY ABByte
  3536. æT typedef
  3537. æFc AppleTalk.h
  3538. æD typedef Byte ABByte;
  3539.  
  3540. æKY LAPAdrBlock 
  3541. æT struct
  3542. æFc AppleTalk.h
  3543. æD struct LAPAdrBlock {
  3544.     unsigned char dstNodeID;
  3545.     unsigned char srcNodeID;
  3546.     ABByte lapProtType;
  3547. };
  3548.  
  3549. typedef struct LAPAdrBlock LAPAdrBlock;
  3550.  
  3551.  
  3552. æKY ATQEntry 
  3553. æT struct
  3554. æFc AppleTalk.h
  3555. æD struct ATQEntry {
  3556.     struct ATQEntry *qLink;         /*next queue entry*/
  3557.     short qType;                    /*queue type*/
  3558.     ProcPtr CallAddr;               /*pointer to your routine*/
  3559. };
  3560.  
  3561. typedef struct ATQEntry ATQEntry;
  3562. typedef ATQEntry *ATQEntryPtr;
  3563.  
  3564.  
  3565. æKY AddrBlock 
  3566. æT struct
  3567. æFc AppleTalk.h
  3568. æD struct AddrBlock {
  3569.     short aNet;
  3570.     unsigned char aNode;
  3571.     unsigned char aSocket;
  3572. };
  3573.  
  3574. typedef struct AddrBlock AddrBlock;
  3575.  
  3576.  
  3577. æKY EntityName 
  3578. æT struct
  3579. æFc AppleTalk.h
  3580. æD struct EntityName {
  3581.     Str32 objStr;
  3582.     char pad1;                      /*Str32's aligned on even word boundries.*/
  3583.     Str32 typeStr;
  3584.     char pad2;
  3585.     Str32 zoneStr;
  3586.     char pad3;
  3587. };
  3588.  
  3589. typedef struct EntityName EntityName;
  3590. typedef EntityName *EntityPtr;
  3591.  
  3592.  
  3593. æKY RetransType 
  3594. æT struct
  3595. æFc AppleTalk.h
  3596. æD struct RetransType {
  3597.     unsigned char retransInterval;
  3598.     unsigned char retransCount;
  3599. };
  3600.  
  3601. typedef struct RetransType RetransType;
  3602.  
  3603.  
  3604. æKY BDSElement 
  3605. æT struct
  3606. æFc AppleTalk.h
  3607. æD struct BDSElement {
  3608.     short buffSize;
  3609.     Ptr buffPtr;
  3610.     short dataSize;
  3611.     long userBytes;
  3612. };
  3613.  
  3614. typedef struct BDSElement BDSElement;
  3615.  
  3616.  
  3617. æKY BDSType
  3618. æT typedef
  3619. æFc AppleTalk.h
  3620. æD typedef BDSElement BDSType[8];
  3621.  
  3622. æKY BDSPtr
  3623. æT typedef
  3624. æFc AppleTalk.h
  3625. æD typedef BDSType *BDSPtr;
  3626.  
  3627. æKY BitMapType
  3628. æT typedef
  3629. æFc AppleTalk.h
  3630. æD typedef char BitMapType;
  3631.  
  3632. æKY ATLAPRec 
  3633. æT struct
  3634. æFc AppleTalk.h
  3635. æD struct ATLAPRec {
  3636.     ABCallType abOpcode;
  3637.     short abResult;
  3638.     long abUserReference;
  3639.     LAPAdrBlock lapAddress;
  3640.     short lapReqCount;
  3641.     short lapActCount;
  3642.     Ptr lapDataPtr;
  3643. };
  3644.  
  3645. typedef struct ATLAPRec ATLAPRec;
  3646. typedef ATLAPRec *ATLAPRecPtr, **ATLAPRecHandle;
  3647.  
  3648.  
  3649. æKY ATDDPRec 
  3650. æT struct
  3651. æFc AppleTalk.h
  3652. æD struct ATDDPRec {
  3653.     ABCallType abOpcode;
  3654.     short abResult;
  3655.     long abUserReference;
  3656.     short ddpType;
  3657.     short ddpSocket;
  3658.     AddrBlock ddpAddress;
  3659.     short ddpReqCount;
  3660.     short ddpActCount;
  3661.     Ptr ddpDataPtr;
  3662.     short ddpNodeID;
  3663. };
  3664.  
  3665. typedef struct ATDDPRec ATDDPRec;
  3666. typedef ATDDPRec *ATDDPRecPtr, **ATDDPRecHandle;
  3667.  
  3668.  
  3669. æKY ATNBPRec 
  3670. æT struct
  3671. æFc AppleTalk.h
  3672. æD struct ATNBPRec {
  3673.     ABCallType abOpcode;
  3674.     short abResult;
  3675.     long abUserReference;
  3676.     EntityPtr nbpEntityPtr;
  3677.     Ptr nbpBufPtr;
  3678.     short nbpBufSize;
  3679.     short nbpDataField;
  3680.     AddrBlock nbpAddress;
  3681.     RetransType nbpRetransmitInfo;
  3682. };
  3683.  
  3684. typedef struct ATNBPRec ATNBPRec;
  3685. typedef ATNBPRec *ATNBPRecPtr, **ATNBPRecHandle;
  3686.  
  3687.  
  3688. æKY ATATPRec 
  3689. æT struct
  3690. æFc AppleTalk.h
  3691. æD struct ATATPRec {
  3692.     ABCallType abOpcode;
  3693.     short abResult;
  3694.     long abUserReference;
  3695.     short atpSocket;
  3696.     AddrBlock atpAddress;
  3697.     short atpReqCount;
  3698.     Ptr atpDataPtr;
  3699.     BDSPtr atpRspBDSPtr;
  3700.     BitMapType atpBitMap;
  3701.     short atpTransID;
  3702.     short atpActCount;
  3703.     long atpUserData;
  3704.     Boolean atpXO;
  3705.     Boolean atpEOM;
  3706.     short atpTimeOut;
  3707.     short atpRetries;
  3708.     short atpNumBufs;
  3709.     short atpNumRsp;
  3710.     short atpBDSSize;
  3711.     long atpRspUData;
  3712.     Ptr atpRspBuf;
  3713.     short atpRspSize;
  3714. };
  3715.  
  3716. typedef struct ATATPRec ATATPRec;
  3717. typedef ATATPRec *ATATPRecPtr, **ATATPRecHandle;
  3718.  
  3719.  
  3720. æKY  
  3721. æT typedef
  3722. æFc AppleTalk.h
  3723. æD typedef struct {
  3724.     char cmdByte;
  3725.     char startEndFlag;
  3726.     short forkRefNum;
  3727.     long rwOffset;
  3728.     long reqCount;
  3729.     char newLineFlag;
  3730.     char newLineChar;
  3731. }AFPCommandBlock;
  3732.  
  3733.  
  3734.  
  3735. æKY XPPPBHeader 
  3736. æT struct
  3737. æFc AppleTalk.h
  3738. æD #define XPPPBHeader \
  3739.     QElem *qLink;\
  3740.     short qType;\
  3741.     short ioTrap;\
  3742.     Ptr ioCmdAddr;\
  3743.     ProcPtr ioCompletion;\
  3744.     OSErr ioResult;\
  3745.     long cmdResult;\
  3746.     short ioVRefNum;\
  3747.     short ioRefNum;\
  3748.     short csCode;
  3749.  
  3750.  
  3751. æKY  
  3752. æT typedef
  3753. æFc AppleTalk.h
  3754. æD typedef struct {
  3755.     XPPPBHeader
  3756.     short sessRefnum;               /*Offset to session refnum*/
  3757.     char aspTimeout;                /*Timeout for ATP*/
  3758.     char aspRetry;                  /*Retry count for ATP*/
  3759.     short cbSize;                   /*Command block size*/
  3760.     Ptr cbPtr;                      /*Command block pointer*/
  3761.     short rbSize;                   /*Reply buffer size*/
  3762.     Ptr rbPtr;                      /*Reply buffer pointer*/
  3763.     short wdSize;                   /*Write Data size*/
  3764.     Ptr wdPtr;                      /*Write Data pointer*/
  3765.     char ccbStart[296];             /*CCB memory allocated for driver afpWrite max size(CCB)=296 all other calls=150*/
  3766. }XPPPrmBlk;
  3767.  
  3768.  
  3769.  
  3770. æKY  
  3771. æT typedef
  3772. æFc AppleTalk.h
  3773. æD typedef struct {
  3774.     XPPPBHeader 
  3775.     short sessRefnum;               /*Offset to session refnum */
  3776.     char aspTimeout;                /*Timeout for ATP */
  3777.     char aspRetry;                  /*Retry count for ATP */
  3778.     short cbSize;                   /*Command block size */
  3779.     Ptr cbPtr;                      /*Command block pointer */
  3780.     short rbSize;                   /*Reply buffer size */
  3781.     Ptr rbPtr;                      /*Reply buffer pointer */
  3782.     AddrBlock afpAddrBlock;         /*block in AFP login */
  3783.     Ptr afpSCBPtr;                  /*SCB pointer in AFP login */
  3784.     Ptr afpAttnRoutine;             /*routine pointer in AFP login */
  3785.     char ccbFill[144];              /*CCB memory allocated for driver  Login needs only 150 bytes BUT CCB really starts in the middle of AFPSCBPtr and also clobbers AFPAttnRoutine. */
  3786. }AFPLoginPrm;
  3787.  
  3788.  
  3789.  
  3790. æKY  
  3791. æT typedef
  3792. æFc AppleTalk.h
  3793. æD typedef struct {
  3794.     XPPPBHeader 
  3795.     short sessRefnum;               /*Offset to session refnum */
  3796.     char aspTimeout;                /*Timeout for ATP */
  3797.     char aspRetry;                  /*Retry count for ATP */
  3798.     AddrBlock serverAddr;           /*Server address block */
  3799.     Ptr scbPointer;                 /*SCB pointer */
  3800.     Ptr attnRoutine;                /*Attention routine pointer*/
  3801. }ASPOpenPrm;
  3802.  
  3803. typedef ASPOpenPrm *ASPOpenPrmPtr;
  3804.  
  3805.  
  3806. æKY  
  3807. æT typedef
  3808. æFc AppleTalk.h
  3809. æD typedef struct {
  3810.     XPPPBHeader
  3811.     Ptr abortSCBPtr;                /*SCB pointer for AbortOS */
  3812. }ASPAbortPrm;
  3813.  
  3814.  
  3815.  
  3816. æKY  
  3817. æT typedef
  3818. æFc AppleTalk.h
  3819. æD typedef struct {
  3820.     XPPPBHeader
  3821.     short aspMaxCmdSize;            /*For SPGetParms*/
  3822.     short aspQuantumSize;
  3823.     short numSesss;
  3824. }ASPGetparmsBlk;
  3825.  
  3826.  
  3827.  
  3828. æKY  
  3829. æT typedef
  3830. æFc AppleTalk.h
  3831. æD typedef struct {
  3832.     XPPPBHeader 
  3833.     short xppSubCode;
  3834.     char xppTimeout;                /*retry interval (seconds)*/
  3835.     char xppRetry;                  /*retry count*/
  3836.     short filler1;
  3837.     Ptr zipBuffPtr;                 /*pointer to buffer (must be 578 bytes)*/
  3838.     short zipNumZones;              /*no. of zone names in this response*/
  3839.     char zipLastFlag;               /*non-zero if no more zones*/
  3840.     char filler2;                   /*filler*/
  3841.     char zipInfoField[70];          /*on initial call, set first word to zero*/
  3842. }XCallParam;
  3843.  
  3844.  
  3845.  
  3846. æKY  
  3847. æT typedef
  3848. æFc AppleTalk.h
  3849. æD typedef struct {
  3850.     short entryLength;
  3851.     Ptr entryPtr;
  3852. }WDSElement;
  3853.  
  3854.  
  3855.  
  3856. æKY  
  3857. æT typedef
  3858. æFc AppleTalk.h
  3859. æD typedef struct {
  3860.     AddrBlock nteAddress;           /*network address of entity*/
  3861.     char filler;
  3862.     char entityData[99];            /*Object, Type & Zone*/
  3863. }NTElement;
  3864.  
  3865.  
  3866.  
  3867. æKY  
  3868. æT typedef
  3869. æFc AppleTalk.h
  3870. æD typedef struct {
  3871.     Ptr qNext;                      /*ptr to next NTE*/
  3872.     NTElement nt;
  3873. }NamesTableEntry;
  3874.  
  3875.  
  3876.  
  3877. æKY MPPATPHeader 
  3878. æT struct
  3879. æFc AppleTalk.h
  3880. æD #define MPPATPHeader \
  3881.     QElem *qLink;                   /*next queue entry*/\
  3882.     short qType;                    /*queue type*/\
  3883.     short ioTrap;                   /*routine trap*/\
  3884.     Ptr ioCmdAddr;                  /*routine address*/\
  3885.     ProcPtr ioCompletion;           /*completion routine*/\
  3886.     OSErr ioResult;                 /*result code*/\
  3887.     long userData;                  /*Command result (ATP user bytes)*/\
  3888.     short reqTID;                   /*request transaction ID*/\
  3889.     short ioRefNum;                 /*driver reference number*/\
  3890.     short csCode;                   /*Call command code*/
  3891.  
  3892.  
  3893. æKY  
  3894. æT typedef
  3895. æFc AppleTalk.h
  3896. æD typedef struct {
  3897.     MPPATPHeader
  3898. }MPPparms;
  3899.  
  3900.  
  3901.  
  3902. æKY  
  3903. æT typedef
  3904. æFc AppleTalk.h
  3905. æD typedef struct {
  3906.     MPPATPHeader 
  3907.     char protType;                  /*ALAP protocol Type */
  3908.     char filler;
  3909.     union {
  3910.         Ptr wdsPointer;             /*-> write data structure*/
  3911.         Ptr handler;                /*-> protocol handler routine*/
  3912.         } LAPptrs;
  3913. }LAPparms;
  3914.  
  3915.  
  3916.  
  3917. æKY  
  3918. æT typedef
  3919. æFc AppleTalk.h
  3920. æD typedef struct {
  3921.     MPPATPHeader 
  3922.     char socket;                    /*socket number */
  3923.     char checksumFlag;              /*check sum flag */
  3924.     union {
  3925.         Ptr wdsPointer;             /*-> write data structure*/
  3926.         Ptr listener;               /*->write data structure or -> Listener*/
  3927.         } DDPptrs;
  3928. }DDPparms;
  3929.  
  3930.  
  3931.  
  3932. æKY  
  3933. æT typedef
  3934. æFc AppleTalk.h
  3935. æD typedef struct {
  3936.     MPPATPHeader 
  3937.     char interval;                  /*retry interval */
  3938.     char count;                     /*retry count */
  3939.     union {
  3940.         Ptr ntQElPtr;
  3941.         Ptr entityPtr;
  3942.         } NBPPtrs;
  3943.     union {
  3944.         char verifyFlag;
  3945.         struct {
  3946.             Ptr retBuffPtr;
  3947.             short retBuffSize;
  3948.             short maxToGet;
  3949.             short numGotten;
  3950.             } Lookup;
  3951.         struct {
  3952.             AddrBlock confirmAddr;
  3953.             char newSocket;
  3954.             } Confirm;
  3955.         } parm;
  3956. }NBPparms;
  3957.  
  3958.  
  3959.  
  3960. æKY  
  3961. æT typedef
  3962. æFc AppleTalk.h
  3963. æD typedef struct {
  3964.     MPPATPHeader 
  3965.     char newSelfFlag;               /*self-send toggle flag */
  3966.     char oldSelfFlag;               /*previous self-send state */
  3967. }SetSelfparms;
  3968.  
  3969.  
  3970.  
  3971. æKY  
  3972. æT typedef
  3973. æFc AppleTalk.h
  3974. æD typedef struct {
  3975.     MPPATPHeader
  3976.     Ptr nKillQEl;                   /*ptr to i/o queue element to cancel */
  3977. }NBPKillparms;
  3978.  
  3979.  
  3980.  
  3981. æKY  
  3982. æT typedef
  3983. æFc AppleTalk.h
  3984. æD typedef struct {
  3985.     MPPATPHeader                    /*max. concurrent NBP requests*/
  3986.     short version;                  /*requested info version*/
  3987.     Ptr varsPtr;                    /*pointer to well known MPP vars*/
  3988.     Ptr DCEPtr;                     /*pointer to MPP DCE*/
  3989.     short portID;                   /*port number [0..7]*/
  3990.     long configuration;             /*32-bit configuration word*/
  3991.     short selfSend;                 /*non zero if SelfSend enabled*/
  3992.     short netLo;                    /*low value of network range*/
  3993.     short netHi;                    /*high value of network range*/
  3994.     long ourAdd;                    /*our 24-bit AppleTalk address*/
  3995.     long routerAddr;                /*24-bit address of (last) router*/
  3996.     short numOfPHs;                 /*max. number of protocol handlers*/
  3997.     short numOfSkts;                /*max. number of static sockets*/
  3998.     short numNBPEs;                 /*max. concurrent NBP requests*/
  3999.     Ptr nTQueue;                    /*pointer to registered name queue*/
  4000.     short LAlength;                 /*length in bytes of data link addr*/
  4001.     Ptr linkAddr;                   /*data link address returned*/
  4002.     Ptr zoneName;                   /*zone name returned*/
  4003. }GetAppleTalkInfoParm;
  4004.  
  4005.  
  4006.  
  4007. æKY  
  4008. æT typedef
  4009. æFc AppleTalk.h
  4010. æD typedef struct {
  4011.     MPPATPHeader
  4012.     Ptr appName;                    /*pointer to application name in buffer*/
  4013. }ATalkClosePrepParm;
  4014.  
  4015.  
  4016.  
  4017. æKY  
  4018. æT typedef
  4019. æFc AppleTalk.h
  4020. æD typedef union {
  4021.     MPPparms MPP;                   /*General MPP parms*/
  4022.     LAPparms LAP;                   /*ALAP calls*/
  4023.     DDPparms DDP;                   /*DDP calls*/
  4024.     NBPparms NBP;                   /*NBP calls*/
  4025.     SetSelfparms SETSELF ;
  4026.     NBPKillparms NBPKILL ;
  4027.     GetAppleTalkInfoParm GAIINFO;
  4028.     ATalkClosePrepParm ATALKCLOSE;
  4029. }MPPParamBlock;
  4030.  
  4031. typedef MPPParamBlock *MPPPBPtr;
  4032.  
  4033.  
  4034. æKY MOREATPHeader 
  4035. æT struct
  4036. æFc AppleTalk.h
  4037. æD #define MOREATPHeader \
  4038.     char atpSocket;                 /*currbitmap for requests or ATP socket number*/\
  4039.     char atpFlags;                  /*control information*/\
  4040.     AddrBlock addrBlock;            /*source/dest. socket address*/\
  4041.     short reqLength;                /*request/response length*/\
  4042.     Ptr reqPointer;                 /*->request/response Data*/\
  4043.     Ptr bdsPointer;                 /*->response BDS */
  4044.  
  4045.  
  4046.  
  4047. æKY  
  4048. æT typedef
  4049. æFc AppleTalk.h
  4050. æD typedef struct {
  4051.     MPPATPHeader
  4052.     MOREATPHeader
  4053. }ATPparms;
  4054.  
  4055.  
  4056.  
  4057. æKY  
  4058. æT typedef
  4059. æFc AppleTalk.h
  4060. æD typedef struct {
  4061.     MPPATPHeader 
  4062.     MOREATPHeader 
  4063.     char filler;                    /*numOfBuffs */
  4064.     char timeOutVal;                /*timeout interval */
  4065.     char numOfResps;                /*number of responses actually received */
  4066.     char retryCount;                /*number of retries */
  4067.     short intBuff;                  /*used internally for NSendRequest */
  4068.     char TRelTime;
  4069. }SendReqparms;
  4070.  
  4071.  
  4072.  
  4073. æKY  
  4074. æT typedef
  4075. æFc AppleTalk.h
  4076. æD typedef struct {
  4077.     MPPATPHeader 
  4078.     MOREATPHeader 
  4079.     union {
  4080.         char bitMap;                /*bitmap received */
  4081.         char numOfBuffs;            /*number of responses being sent*/
  4082.         char rspNum;                /*sequence number*/
  4083.         } u0;
  4084. }ATPmisc1;
  4085.  
  4086.  
  4087.  
  4088. æKY  
  4089. æT typedef
  4090. æFc AppleTalk.h
  4091. æD typedef struct {
  4092.     MPPATPHeader 
  4093.     MOREATPHeader 
  4094.     char filler;
  4095.     char bdsSize;                   /*number of BDS elements */
  4096.     short transID;                  /*transaction ID recd. */
  4097. }ATPmisc2;
  4098.  
  4099.  
  4100.  
  4101. æKY  
  4102. æT typedef
  4103. æFc AppleTalk.h
  4104. æD typedef struct {
  4105.     MPPATPHeader
  4106.     MOREATPHeader
  4107.     Ptr aKillQEl;                   /*ptr to i/o queue element to cancel*/
  4108. }Killparms;
  4109.  
  4110.  
  4111.  
  4112. æKY  
  4113. æT typedef
  4114. æFc AppleTalk.h
  4115. æD typedef union {
  4116.     ATPparms ATP;                   /*General ATP parms*/
  4117.     SendReqparms SREQ;              /*sendrequest parms*/
  4118.     ATPmisc1 OTH1;                  /*and a few others*/
  4119.     ATPmisc2 OTH2;                  /*and a few others*/
  4120.     Killparms KILL;                 /*and a few others */
  4121. }ATPParamBlock;
  4122.  
  4123. typedef ATPParamBlock *ATPPBPtr;
  4124.  
  4125.  
  4126. æKY  
  4127. æT typedef
  4128. æFc AppleTalk.h
  4129. æD typedef union {
  4130.     XPPPrmBlk XPP;
  4131.     ASPGetparmsBlk GETPARM;
  4132.     ASPAbortPrm ABORT;
  4133.     ASPOpenPrm OPEN;
  4134.     AFPLoginPrm LOGIN;
  4135.     XCallParam XCALL;
  4136. }XPPParamBlock;
  4137.  
  4138. typedef XPPParamBlock *XPPParmBlkPtr;
  4139.  
  4140.  
  4141. æKY OpenXPP 
  4142. æT Function
  4143. æFc AppleTalk.h
  4144. æD pascal OSErr OpenXPP(short *xppRefnum); 
  4145.  
  4146. æKY ASPOpenSession 
  4147. æT Function
  4148. æFc AppleTalk.h
  4149. æD pascal OSErr ASPOpenSession(ASPOpenPrmPtr thePBptr,Boolean async); 
  4150.  
  4151. æKY ASPCloseSession 
  4152. æT Function
  4153. æFc AppleTalk.h
  4154. æD pascal OSErr ASPCloseSession(XPPParmBlkPtr thePBptr,Boolean async); 
  4155.  
  4156. æKY ASPAbortOS 
  4157. æT Function
  4158. æFc AppleTalk.h
  4159. æD pascal OSErr ASPAbortOS(XPPParmBlkPtr thePBptr,Boolean async); 
  4160.  
  4161. æKY ASPGetParms 
  4162. æT Function
  4163. æFc AppleTalk.h
  4164. æD pascal OSErr ASPGetParms(XPPParmBlkPtr thePBptr,Boolean async); 
  4165.  
  4166. æKY ASPCloseAll 
  4167. æT Function
  4168. æFc AppleTalk.h
  4169. æD pascal OSErr ASPCloseAll(XPPParmBlkPtr thePBptr,Boolean async); 
  4170.  
  4171. æKY ASPUserWrite 
  4172. æT Function
  4173. æFc AppleTalk.h
  4174. æD pascal OSErr ASPUserWrite(XPPParmBlkPtr thePBptr,Boolean async); 
  4175.  
  4176. æKY ASPUserCommand 
  4177. æT Function
  4178. æFc AppleTalk.h
  4179. æD pascal OSErr ASPUserCommand(XPPParmBlkPtr thePBptr,Boolean async); 
  4180.  
  4181. æKY ASPGetStatus 
  4182. æT Function
  4183. æFc AppleTalk.h
  4184. æD pascal OSErr ASPGetStatus(XPPParmBlkPtr thePBptr,Boolean async); 
  4185.  
  4186. æKY AFPCommand 
  4187. æT Function
  4188. æFc AppleTalk.h
  4189. æD pascal OSErr AFPCommand(XPPParmBlkPtr thePBptr,Boolean async); 
  4190.  
  4191. æKY GetLocalZones 
  4192. æT Function
  4193. æFc AppleTalk.h
  4194. æD pascal OSErr GetLocalZones(XPPParmBlkPtr thePBptr,Boolean async); 
  4195.  
  4196. æKY GetZoneList 
  4197. æT Function
  4198. æFc AppleTalk.h
  4199. æD pascal OSErr GetZoneList(XPPParmBlkPtr thePBptr,Boolean async); 
  4200.  
  4201. æKY GetMyZone 
  4202. æT Function
  4203. æFc AppleTalk.h
  4204. æD pascal OSErr GetMyZone(XPPParmBlkPtr thePBptr,Boolean async); 
  4205.  
  4206. æKY PAttachPH 
  4207. æT Function
  4208. æFc AppleTalk.h
  4209. æD pascal OSErr PAttachPH(MPPPBPtr thePBptr,Boolean async); 
  4210.  
  4211. æKY PDetachPH 
  4212. æT Function
  4213. æFc AppleTalk.h
  4214. æD pascal OSErr PDetachPH(MPPPBPtr thePBptr,Boolean async); 
  4215.  
  4216. æKY PWriteLAP 
  4217. æT Function
  4218. æFc AppleTalk.h
  4219. æD pascal OSErr PWriteLAP(MPPPBPtr thePBptr,Boolean async); 
  4220.  
  4221. æKY POpenSkt 
  4222. æT Function
  4223. æFc AppleTalk.h
  4224. æD pascal OSErr POpenSkt(MPPPBPtr thePBptr,Boolean async); 
  4225.  
  4226. æKY PCloseSkt 
  4227. æT Function
  4228. æFc AppleTalk.h
  4229. æD pascal OSErr PCloseSkt(MPPPBPtr thePBptr,Boolean async); 
  4230.  
  4231. æKY PWriteDDP 
  4232. æT Function
  4233. æFc AppleTalk.h
  4234. æD pascal OSErr PWriteDDP(MPPPBPtr thePBptr,Boolean async); 
  4235.  
  4236. æKY PRegisterName 
  4237. æT Function
  4238. æFc AppleTalk.h
  4239. æD pascal OSErr PRegisterName(MPPPBPtr thePBptr,Boolean async); 
  4240.  
  4241. æKY PLookupName 
  4242. æT Function
  4243. æFc AppleTalk.h
  4244. æD pascal OSErr PLookupName(MPPPBPtr thePBptr,Boolean async); 
  4245.  
  4246. æKY PConfirmName 
  4247. æT Function
  4248. æFc AppleTalk.h
  4249. æD pascal OSErr PConfirmName(MPPPBPtr thePBptr,Boolean async); 
  4250.  
  4251. æKY PRemoveName 
  4252. æT Function
  4253. æFc AppleTalk.h
  4254. æD pascal OSErr PRemoveName(MPPPBPtr thePBptr,Boolean async); 
  4255.  
  4256. æKY PSetSelfSend 
  4257. æT Function
  4258. æFc AppleTalk.h
  4259. æD pascal OSErr PSetSelfSend(MPPPBPtr thePBptr,Boolean async); 
  4260.  
  4261. æKY PKillNBP 
  4262. æT Function
  4263. æFc AppleTalk.h
  4264. æD pascal OSErr PKillNBP(MPPPBPtr thePBptr,Boolean async); 
  4265.  
  4266. æKY PGetAppleTalkInfo 
  4267. æT Function
  4268. æFc AppleTalk.h
  4269. æD pascal OSErr PGetAppleTalkInfo(MPPPBPtr thePBptr,Boolean async); 
  4270.  
  4271. æKY PATalkClosePrep 
  4272. æT Function
  4273. æFc AppleTalk.h
  4274. æD pascal OSErr PATalkClosePrep(MPPPBPtr thePBptr,Boolean async); 
  4275.  
  4276. æKY POpenATPSkt 
  4277. æT Function
  4278. æFc AppleTalk.h
  4279. æD pascal OSErr POpenATPSkt(ATPPBPtr thePBptr,Boolean async); 
  4280.  
  4281. æKY PCloseATPSkt 
  4282. æT Function
  4283. æFc AppleTalk.h
  4284. æD pascal OSErr PCloseATPSkt(ATPPBPtr thePBPtr,Boolean async); 
  4285.  
  4286. æKY PSendRequest 
  4287. æT Function
  4288. æFc AppleTalk.h
  4289. æD pascal OSErr PSendRequest(ATPPBPtr thePBPtr,Boolean async); 
  4290.  
  4291. æKY PGetRequest 
  4292. æT Function
  4293. æFc AppleTalk.h
  4294. æD pascal OSErr PGetRequest(ATPPBPtr thePBPtr,Boolean async); 
  4295.  
  4296. æKY PSendResponse 
  4297. æT Function
  4298. æFc AppleTalk.h
  4299. æD pascal OSErr PSendResponse(ATPPBPtr thePBPtr,Boolean async); 
  4300.  
  4301. æKY PAddResponse 
  4302. æT Function
  4303. æFc AppleTalk.h
  4304. æD pascal OSErr PAddResponse(ATPPBPtr thePBPtr,Boolean async); 
  4305.  
  4306. æKY PRelTCB 
  4307. æT Function
  4308. æFc AppleTalk.h
  4309. æD pascal OSErr PRelTCB(ATPPBPtr thePBPtr,Boolean async); 
  4310.  
  4311. æKY PRelRspCB 
  4312. æT Function
  4313. æFc AppleTalk.h
  4314. æD pascal OSErr PRelRspCB(ATPPBPtr thePBPtr,Boolean async); 
  4315.  
  4316. æKY PNSendRequest 
  4317. æT Function
  4318. æFc AppleTalk.h
  4319. æD pascal OSErr PNSendRequest(ATPPBPtr thePBPtr,Boolean async); 
  4320.  
  4321. æKY PKillSendReq 
  4322. æT Function
  4323. æFc AppleTalk.h
  4324. æD pascal OSErr PKillSendReq(ATPPBPtr thePBPtr,Boolean async); 
  4325.  
  4326. æKY PKillGetReq 
  4327. æT Function
  4328. æFc AppleTalk.h
  4329. æD pascal OSErr PKillGetReq(ATPPBPtr thePBPtr,Boolean async); 
  4330.  
  4331. æKY ATPKillAllGetReq 
  4332. æT Function
  4333. æFc AppleTalk.h
  4334. æD pascal OSErr ATPKillAllGetReq(ATPPBPtr thePBPtr,Boolean async); 
  4335.  
  4336. æKY BuildLAPwds 
  4337. æT Function
  4338. æFc AppleTalk.h
  4339. æD pascal void BuildLAPwds(Ptr wdsPtr,Ptr dataPtr,short destHost,short prototype,
  4340.     short frameLen); 
  4341.  
  4342. æKY BuildDDPwds 
  4343. æT Function
  4344. æFc AppleTalk.h
  4345. æD pascal void BuildDDPwds(Ptr wdsPtr,Ptr headerPtr,Ptr dataPtr,const AddrBlock netAddr,
  4346.     short ddpType,short dataLen); 
  4347.  
  4348. æKY NBPSetEntity 
  4349. æT Function
  4350. æFc AppleTalk.h
  4351. æD pascal void NBPSetEntity(Ptr buffer,Ptr nbpObject,Ptr nbpType,Ptr nbpZone); 
  4352.  
  4353. æKY NBPSetNTE 
  4354. æT Function
  4355. æFc AppleTalk.h
  4356. æD pascal void NBPSetNTE(Ptr ntePtr,Ptr nbpObject,Ptr nbpType,Ptr nbpZone,
  4357.     short socket); 
  4358.  
  4359. æKY GetBridgeAddress 
  4360. æT Function
  4361. æFc AppleTalk.h
  4362. æD pascal short GetBridgeAddress(void); 
  4363.  
  4364. æKY BuildBDS 
  4365. æT Function
  4366. æFc AppleTalk.h
  4367. æD pascal short BuildBDS(Ptr buffPtr,Ptr bdsPtr,short buffSize); 
  4368.  
  4369. æKY MPPOpen 
  4370. æT Function
  4371. æFc AppleTalk.h
  4372. æD pascal OSErr MPPOpen(void); 
  4373.  
  4374. æKY MPPClose 
  4375. æT Function
  4376. æFc AppleTalk.h
  4377. æD pascal OSErr MPPClose(void); 
  4378.  
  4379. æKY LAPOpenProtocol 
  4380. æT Function
  4381. æFc AppleTalk.h
  4382. æD pascal OSErr LAPOpenProtocol(ABByte theLAPType,Ptr protoPtr); 
  4383.  
  4384. æKY LAPCloseProtocol 
  4385. æT Function
  4386. æFc AppleTalk.h
  4387. æD pascal OSErr LAPCloseProtocol(ABByte theLAPType); 
  4388.  
  4389. æKY LAPWrite 
  4390. æT Function
  4391. æFc AppleTalk.h
  4392. æD pascal OSErr LAPWrite(ATLAPRecHandle abRecord,Boolean async); 
  4393.  
  4394. æKY LAPRead 
  4395. æT Function
  4396. æFc AppleTalk.h
  4397. æD pascal OSErr LAPRead(ATLAPRecHandle abRecord,Boolean async); 
  4398.  
  4399. æKY LAPRdCancel 
  4400. æT Function
  4401. æFc AppleTalk.h
  4402. æD pascal OSErr LAPRdCancel(ATLAPRecHandle abRecord); 
  4403.  
  4404. æKY LAPAddATQ 
  4405. æT Function
  4406. æFc AppleTalk.h
  4407. æD pascal OSErr LAPAddATQ(ATQEntryPtr theATQEntry); 
  4408.  
  4409. æKY LAPRmvATQ 
  4410. æT Function
  4411. æFc AppleTalk.h
  4412. æD pascal OSErr LAPRmvATQ(ATQEntryPtr theATQEntry); 
  4413.  
  4414. æKY DDPOpenSocket 
  4415. æT Function
  4416. æFc AppleTalk.h
  4417. æD pascal OSErr DDPOpenSocket(short *theSocket,Ptr sktListener); 
  4418.  
  4419. æKY DDPCloseSocket 
  4420. æT Function
  4421. æFc AppleTalk.h
  4422. æD pascal OSErr DDPCloseSocket(char theSocket); 
  4423.  
  4424. æKY DDPRead 
  4425. æT Function
  4426. æFc AppleTalk.h
  4427. æD pascal OSErr DDPRead(ATDDPRecHandle abRecord,Boolean retCksumErrs,Boolean async); 
  4428.  
  4429. æKY DDPWrite 
  4430. æT Function
  4431. æFc AppleTalk.h
  4432. æD pascal OSErr DDPWrite(ATDDPRecHandle abRecord,Boolean doChecksum,Boolean async); 
  4433.  
  4434. æKY DDPRdCancel 
  4435. æT Function
  4436. æFc AppleTalk.h
  4437. æD pascal OSErr DDPRdCancel(ATDDPRecHandle abRecord); 
  4438.  
  4439. æKY ATPLoad 
  4440. æT Function
  4441. æFc AppleTalk.h
  4442. æD pascal OSErr ATPLoad(void); 
  4443.  
  4444. æKY ATPUnload 
  4445. æT Function
  4446. æFc AppleTalk.h
  4447. æD pascal OSErr ATPUnload(void); 
  4448.  
  4449. æKY ATPOpenSocket 
  4450. æT Function
  4451. æFc AppleTalk.h
  4452. æD pascal OSErr ATPOpenSocket(const AddrBlock *addrRcvd,char *atpSocket); 
  4453.  
  4454. æKY ATPCloseSocket 
  4455. æT Function
  4456. æFc AppleTalk.h
  4457. æD pascal OSErr ATPCloseSocket(char atpSocket); 
  4458.  
  4459. æKY ATPSndRequest 
  4460. æT Function
  4461. æFc AppleTalk.h
  4462. æD pascal OSErr ATPSndRequest(ATATPRecHandle abRecord,Boolean async); 
  4463.  
  4464. æKY ATPRequest 
  4465. æT Function
  4466. æFc AppleTalk.h
  4467. æD pascal OSErr ATPRequest(ATATPRecHandle abRecord,Boolean async); 
  4468.  
  4469. æKY ATPReqCancel 
  4470. æT Function
  4471. æFc AppleTalk.h
  4472. æD pascal OSErr ATPReqCancel(ATATPRecHandle abRecord,Boolean async); 
  4473.  
  4474. æKY ATPGetRequest 
  4475. æT Function
  4476. æFc AppleTalk.h
  4477. æD pascal OSErr ATPGetRequest(ATATPRecHandle abRecord,Boolean async); 
  4478.  
  4479. æKY ATPSndRsp 
  4480. æT Function
  4481. æFc AppleTalk.h
  4482. æD pascal OSErr ATPSndRsp(ATATPRecHandle abRecord,Boolean async); 
  4483.  
  4484. æKY ATPAddRsp 
  4485. æT Function
  4486. æFc AppleTalk.h
  4487. æD pascal OSErr ATPAddRsp(ATATPRecHandle abRecord); 
  4488.  
  4489. æKY ATPResponse 
  4490. æT Function
  4491. æFc AppleTalk.h
  4492. æD pascal OSErr ATPResponse(ATATPRecHandle abRecord,Boolean async); 
  4493.  
  4494. æKY ATPRspCancel 
  4495. æT Function
  4496. æFc AppleTalk.h
  4497. æD pascal OSErr ATPRspCancel(ATATPRecHandle abRecord,Boolean async); 
  4498.  
  4499. æKY NBPRegister 
  4500. æT Function
  4501. æFc AppleTalk.h
  4502. æD pascal OSErr NBPRegister(ATNBPRecHandle abRecord,Boolean async); 
  4503.  
  4504. æKY NBPLookup 
  4505. æT Function
  4506. æFc AppleTalk.h
  4507. æD pascal OSErr NBPLookup(ATNBPRecHandle abRecord,Boolean async); 
  4508.  
  4509. æKY NBPExtract 
  4510. æT Function
  4511. æFc AppleTalk.h
  4512. æD pascal OSErr NBPExtract(Ptr theBuffer,short numInBuf,short whichOne,EntityName *abEntity,
  4513.     AddrBlock *address); 
  4514.  
  4515. æKY NBPConfirm 
  4516. æT Function
  4517. æFc AppleTalk.h
  4518. æD pascal OSErr NBPConfirm(ATNBPRecHandle abRecord,Boolean async); 
  4519.  
  4520. æKY NBPRemove 
  4521. æT Function
  4522. æFc AppleTalk.h
  4523. æD pascal OSErr NBPRemove(EntityPtr abEntity); 
  4524.  
  4525. æKY NBPLoad 
  4526. æT Function
  4527. æFc AppleTalk.h
  4528. æD pascal OSErr NBPLoad(void); 
  4529.  
  4530. æKY NBPUnload 
  4531. æT Function
  4532. æFc AppleTalk.h
  4533. æD pascal OSErr NBPUnload(void); 
  4534.  
  4535. æKY GetNodeAddress 
  4536. æT Function
  4537. æFc AppleTalk.h
  4538. æD pascal OSErr GetNodeAddress(short *myNode,short *myNet); 
  4539.  
  4540. æKY IsMPPOpen 
  4541. æT Function
  4542. æFc AppleTalk.h
  4543. æD pascal Boolean IsMPPOpen(void); 
  4544.  
  4545. æKY IsATPOpen 
  4546. æT Function
  4547. æFc AppleTalk.h
  4548. æD pascal Boolean IsATPOpen(void); 
  4549.  
  4550. æKY ATEvent 
  4551. æT Function
  4552. æFc AppleTalk.h
  4553. æD pascal void ATEvent(long event,Ptr infoPtr); 
  4554.  
  4555. æKY ATPreFlightEvent 
  4556. æT Function
  4557. æFc AppleTalk.h
  4558. æD pascal OSErr ATPreFlightEvent(long event,long cancel,Ptr infoPtr); 
  4559.  
  4560.  
  4561. æKY Balloons.h
  4562. æKL HMBalloonPict
  4563. HMBalloonRect
  4564. HMExtractHelpMsg
  4565. HMGetBalloons
  4566. HMGetBalloonWindow
  4567. HMGetDialogResID
  4568. HMGetFont
  4569. HMGetFontSize
  4570. HMGetHelpMenuHandle
  4571. HMGetIndHelpMsg
  4572. HMGetMenuResID
  4573. HMIsBalloon
  4574. HMRemoveBalloon
  4575. HMScanTemplateItems
  4576. HMSetBalloons
  4577. HMSetDialogResID
  4578. HMSetFont
  4579. HMSetFontSize
  4580. HMSetMenuResID
  4581. HMShowBalloon
  4582. HMShowMenuBalloon
  4583.  
  4584. helpItem
  4585. hmAbsoluteCoords
  4586. hmBalloonAborted
  4587. hmBalloonHelpVersion
  4588. hmCloseViewActive
  4589. hmDefaultOptions
  4590. hmHelpDisabled
  4591. hmHelpManagerNotInited
  4592. hmMatchInTitle
  4593. HMMessageRecord
  4594. HMMessageRecPtr
  4595. hmNoBalloonUp
  4596. hmOperationUnsupported
  4597. hmSameAsLastBalloon
  4598. hmSaveBitsNoWindow
  4599. hmSaveBitsWindow
  4600. hmSkippedBalloon
  4601. HMStringResType
  4602. hmUnknownHelpType
  4603. hmUseSubID
  4604. hmWrongVersion
  4605. kBalloonWDEFID
  4606. kHMAboutHelpItem
  4607. kHMCheckedItem
  4608. kHMCompareItem
  4609. kHMDialogResType
  4610. kHMDisabledItem
  4611. kHMEnabledItem
  4612. kHMFinderApplResType
  4613. kHMHelpID
  4614. kHMHelpMenuID
  4615. kHMMenuResType
  4616. khmmPict
  4617. khmmPictHandle
  4618. khmmString
  4619. khmmStringRes
  4620. khmmSTRRes
  4621. khmmTEHandle
  4622. khmmTERes
  4623. kHMNamedResourceItem
  4624. kHMOtherItem
  4625. kHMOverrideResType
  4626. kHMPictItem
  4627. kHMRectListResType
  4628. kHMRegularWindow
  4629. kHMSaveBitsNoWindow
  4630. kHMSaveBitsWindow
  4631. kHMShowBalloonsItem
  4632. kHMSkipItem
  4633. kHMStringItem
  4634. kHMStringResItem
  4635. kHMSTRResItem
  4636. kHMTEResItem
  4637. kHMTEStyleResType
  4638. kHMTETextResType
  4639. kHMTrackCntlItem
  4640. kHMWindListResType
  4641.  
  4642. æKY hmBalloonHelpVersion 
  4643. æT constant
  4644. æFc Balloons.h
  4645. æD     hmBalloonHelpVersion = 0x0002,   /* The real version of the Help Manager */
  4646.  
  4647. æKY hmHelpDisabled 
  4648. æT constant
  4649. æFc Balloons.h
  4650. æD     hmHelpDisabled = -850,           /* Show Balloons mode was off, call to routine ignored */
  4651.  
  4652. æKY hmBalloonAborted 
  4653. æT constant
  4654. æFc Balloons.h
  4655. æD     hmBalloonAborted = -853,         /* Returned if mouse was moving or mouse wasn't in window port rect */
  4656.  
  4657. æKY hmSameAsLastBalloon 
  4658. æT constant
  4659. æFc Balloons.h
  4660. æD     hmSameAsLastBalloon = -854,      /* Returned from HMShowMenuBalloon if menu & item is same as last time */
  4661.  
  4662. æKY hmHelpManagerNotInited 
  4663. æT constant
  4664. æFc Balloons.h
  4665. æD     hmHelpManagerNotInited = -855,   /* Returned from HMGetHelpMenuHandle if help menu not setup */
  4666.  
  4667. æKY hmSkippedBalloon 
  4668. æT constant
  4669. æFc Balloons.h
  4670. æD     hmSkippedBalloon = -857,         /* Returned from calls if helpmsg specified a skip balloon */
  4671.  
  4672. æKY hmWrongVersion 
  4673. æT constant
  4674. æFc Balloons.h
  4675. æD     hmWrongVersion = -858,           /* Returned if help mgr resource was the wrong version */
  4676.  
  4677. æKY hmUnknownHelpType 
  4678. æT constant
  4679. æFc Balloons.h
  4680. æD     hmUnknownHelpType = -859,        /* Returned if help msg record contained a bad type */
  4681.  
  4682. æKY hmOperationUnsupported 
  4683. æT constant
  4684. æFc Balloons.h
  4685. æD     hmOperationUnsupported = -861,   /* Returned from HMShowBalloon call if bad method passed to routine */
  4686.  
  4687. æKY hmNoBalloonUp 
  4688. æT constant
  4689. æFc Balloons.h
  4690. æD     hmNoBalloonUp = -862,            /* Returned from HMRemoveBalloon if no balloon was visible when call was made */
  4691.  
  4692. æKY hmCloseViewActive 
  4693. æT constant
  4694. æFc Balloons.h
  4695. æD     hmCloseViewActive = -863,        /* Returned from HMRemoveBalloon if CloseView was active */
  4696.  
  4697. æKY kHMHelpMenuID 
  4698. æT constant
  4699. æFc Balloons.h
  4700. æD     kHMHelpMenuID = -16490,          /* Resource ID and menu ID of help menu */
  4701.  
  4702. æKY kHMAboutHelpItem 
  4703. æT constant
  4704. æFc Balloons.h
  4705. æD     kHMAboutHelpItem = 1,            /* help menu item number of About Balloon Help… */
  4706.  
  4707. æKY kHMShowBalloonsItem 
  4708. æT constant
  4709. æFc Balloons.h
  4710. æD     kHMShowBalloonsItem = 3,         /* help menu item number of Show/Hide Balloons */
  4711.  
  4712. æKY kHMHelpID 
  4713. æT constant
  4714. æFc Balloons.h
  4715. æD     kHMHelpID = -5696,               /* ID of various Help Mgr package resources (in Pack14 range) */
  4716.  
  4717. æKY kBalloonWDEFID 
  4718. æT constant
  4719. æFc Balloons.h
  4720. æD     kBalloonWDEFID = 126,            /* Resource ID of the WDEF proc used in standard balloons */
  4721.  
  4722. æKY helpItem 
  4723. æT constant
  4724. æFc Balloons.h
  4725. æD     helpItem = 1,                    /* key value in DITL template that corresponds to the help item */
  4726.  
  4727. æKY hmDefaultOptions 
  4728. æT constant
  4729. æFc Balloons.h
  4730. æD     hmDefaultOptions = 0,            /* default options for help manager resources */
  4731.  
  4732. æKY hmUseSubID 
  4733. æT constant
  4734. æFc Balloons.h
  4735. æD     hmUseSubID = 1,                  /* treat resID's in resources as subID's of driver base ID */
  4736.  
  4737. æKY hmAbsoluteCoords 
  4738. æT constant
  4739. æFc Balloons.h
  4740. æD     hmAbsoluteCoords = 2,            /* ignore window port origin and treat rectangles as absolute coords */
  4741.  
  4742. æKY hmSaveBitsNoWindow 
  4743. æT constant
  4744. æFc Balloons.h
  4745. æD     hmSaveBitsNoWindow = 4,          /* don't create a window, just blast bits on screen. No update event is generated */
  4746.  
  4747. æKY hmSaveBitsWindow 
  4748. æT constant
  4749. æFc Balloons.h
  4750. æD     hmSaveBitsWindow = 8,            /* create a window, but restore bits behind window when window goes away */
  4751.  
  4752. æKY hmMatchInTitle 
  4753. æT constant
  4754. æFc Balloons.h
  4755. æD     hmMatchInTitle = 16,             /* for hwin resources, match string anywhere in window title string */
  4756.  
  4757. æKY kHMStringItem 
  4758. æT constant
  4759. æFc Balloons.h
  4760. æD     kHMStringItem = 1,               /* pstring used in resource */
  4761.  
  4762. æKY kHMPictItem 
  4763. æT constant
  4764. æFc Balloons.h
  4765. æD     kHMPictItem = 2,                 /* 'PICT' ResID used in resource */
  4766.  
  4767. æKY kHMStringResItem 
  4768. æT constant
  4769. æFc Balloons.h
  4770. æD     kHMStringResItem = 3,            /* 'STR#' ResID & index used in resource */
  4771.  
  4772. æKY kHMTEResItem 
  4773. æT constant
  4774. æFc Balloons.h
  4775. æD     kHMTEResItem = 6,                /* Styled Text Edit ResID used in resource ('TEXT' & 'styl') */
  4776.  
  4777. æKY kHMSTRResItem 
  4778. æT constant
  4779. æFc Balloons.h
  4780. æD     kHMSTRResItem = 7,               /* 'STR ' ResID used in resource */
  4781.  
  4782. æKY kHMSkipItem 
  4783. æT constant
  4784. æFc Balloons.h
  4785. æD     kHMSkipItem = 256,               /* don't display a balloon */
  4786.  
  4787. æKY kHMCompareItem 
  4788. æT constant
  4789. æFc Balloons.h
  4790. æD     kHMCompareItem = 512,            /* Compare pstring in menu item w/ PString in resource item */
  4791.  
  4792. æKY kHMNamedResourceItem 
  4793. æT constant
  4794. æFc Balloons.h
  4795. æD     kHMNamedResourceItem = 1024,     /* Use pstring in menu item to get 'STR#', 'PICT', or 'STR ' resource ('hmnu' only) */
  4796.  
  4797. æKY kHMTrackCntlItem 
  4798. æT constant
  4799. æFc Balloons.h
  4800. æD     kHMTrackCntlItem = 2048,         /* Reserved */
  4801.  
  4802. æKY khmmString 
  4803. æT constant
  4804. æFc Balloons.h
  4805. æD     khmmString = 1,                  /* help message contains a PString */
  4806.  
  4807. æKY khmmPict 
  4808. æT constant
  4809. æFc Balloons.h
  4810. æD     khmmPict = 2,                    /* help message contains a resource ID to a 'PICT' resource */
  4811.  
  4812. æKY khmmStringRes 
  4813. æT constant
  4814. æFc Balloons.h
  4815. æD     khmmStringRes = 3,               /* help message contains a res ID & index to a 'STR#' resource */
  4816.  
  4817. æKY khmmTEHandle 
  4818. æT constant
  4819. æFc Balloons.h
  4820. æD     khmmTEHandle = 4,                /* help message contains a Text Edit handle */
  4821.  
  4822. æKY khmmPictHandle 
  4823. æT constant
  4824. æFc Balloons.h
  4825. æD     khmmPictHandle = 5,              /* help message contains a Picture handle */
  4826.  
  4827. æKY khmmTERes 
  4828. æT constant
  4829. æFc Balloons.h
  4830. æD     khmmTERes = 6,                   /* help message contains a res ID to 'TEXT' & 'styl' resources */
  4831.  
  4832. æKY khmmSTRRes 
  4833. æT constant
  4834. æFc Balloons.h
  4835. æD     khmmSTRRes = 7,                  /* help message contains a res ID to a 'STR ' resource */
  4836.  
  4837. æKY kHMTETextResType 
  4838. æT constant
  4839. æFc Balloons.h
  4840. æD #define kHMTETextResType 'TEXT'      /* Resource Type of text data for styled TE record w/o style info */
  4841.  
  4842. æKY kHMTEStyleResType 
  4843. æT constant
  4844. æFc Balloons.h
  4845. æD #define kHMTEStyleResType 'styl'     /* Resource Type of style information for styled TE record */
  4846.  
  4847. æKY kHMEnabledItem 
  4848. æT constant
  4849. æFc Balloons.h
  4850. æD     kHMEnabledItem = 0,              /* item is enabled, but not checked or control value = 0 */
  4851.  
  4852. æKY kHMDisabledItem 
  4853. æT constant
  4854. æFc Balloons.h
  4855. æD     kHMDisabledItem = 1,             /* item is disabled, grayed in menus or disabled in dialogs */
  4856.  
  4857. æKY kHMCheckedItem 
  4858. æT constant
  4859. æFc Balloons.h
  4860. æD     kHMCheckedItem = 2,              /* item is enabled, and checked or control value = 1 */
  4861.  
  4862. æKY kHMOtherItem 
  4863. æT constant
  4864. æFc Balloons.h
  4865. æD     kHMOtherItem = 3,                /* item is enabled, and control value > 1 */
  4866.  
  4867. æKY kHMMenuResType 
  4868. æT constant
  4869. æFc Balloons.h
  4870. æD #define kHMMenuResType 'hmnu'        /* ResType of help resource for supporting menus */
  4871.  
  4872. æKY kHMDialogResType 
  4873. æT constant
  4874. æFc Balloons.h
  4875. æD #define kHMDialogResType 'hdlg'      /* ResType of help resource for supporting dialogs */
  4876.  
  4877. æKY kHMWindListResType 
  4878. æT constant
  4879. æFc Balloons.h
  4880. æD #define kHMWindListResType 'hwin'    /* ResType of help resource for supporting windows */
  4881.  
  4882. æKY kHMRectListResType 
  4883. æT constant
  4884. æFc Balloons.h
  4885. æD #define kHMRectListResType 'hrct'    /* ResType of help resource for rectangles in windows */
  4886.  
  4887. æKY kHMOverrideResType 
  4888. æT constant
  4889. æFc Balloons.h
  4890. æD #define kHMOverrideResType 'hovr'    /* ResType of help resource for overriding system balloons */
  4891.  
  4892. æKY kHMFinderApplResType 
  4893. æT constant
  4894. æFc Balloons.h
  4895. æD #define kHMFinderApplResType 'hfdr'  /* ResType of help resource for custom balloon in Finder */
  4896.  
  4897. æKY kHMRegularWindow 
  4898. æT constant
  4899. æFc Balloons.h
  4900. æD     kHMRegularWindow = 0,            /* Create a regular window floating above all windows */
  4901.  
  4902. æKY kHMSaveBitsNoWindow 
  4903. æT constant
  4904. æFc Balloons.h
  4905. æD     kHMSaveBitsNoWindow = 1,         /* Just save the bits and draw (for MDEF calls) */
  4906.  
  4907. æKY kHMSaveBitsWindow 
  4908. æT constant
  4909. æFc Balloons.h
  4910. æD     kHMSaveBitsWindow = 2,           /* Regular window, save bits behind, AND generate update event */
  4911.  
  4912. æKY HMStringResType 
  4913. æT struct
  4914. æFc Balloons.h
  4915. æD struct HMStringResType {
  4916.     short hmmResID;
  4917.     short hmmIndex;
  4918. };
  4919.  
  4920. typedef struct HMStringResType HMStringResType;
  4921.  
  4922.  
  4923. æKY HMMessageRecord 
  4924. æT struct
  4925. æFc Balloons.h
  4926. æD struct HMMessageRecord {
  4927.         short        hmmHelpType;
  4928.         union {
  4929.                     char                hmmString[256];
  4930.                     short                hmmPict;
  4931.                     Handle                hmmTEHandle;
  4932.                     HMStringResType        hmmStringRes;
  4933.                     short                hmmPictRes;
  4934.                     Handle                hmmPictHandle;
  4935.                     short                hmmTERes;
  4936.                     short                hmmSTRRes;
  4937.                 } u;
  4938. };
  4939.  
  4940. typedef struct HMMessageRecord HMMessageRecord;
  4941. typedef HMMessageRecord *HMMessageRecPtr;
  4942.  
  4943.  
  4944. æKY HMGetHelpMenuHandle 
  4945. æT Function
  4946. æFc Balloons.h
  4947. æD pascal OSErr HMGetHelpMenuHandle(MenuHandle *mh)
  4948.     = {0x303C,0x0200,_Pack14}; 
  4949.  
  4950. æKY HMShowBalloon 
  4951. æT Function
  4952. æFc Balloons.h
  4953. æD pascal OSErr HMShowBalloon(const HMMessageRecord *aHelpMsg,
  4954.                            Point tip,
  4955.                            RectPtr alternateRect,
  4956.                            Ptr tipProc,
  4957.                            short theProc,
  4958.                            short variant,
  4959.                            short method)
  4960.     = {0x303C,0x0B01,_Pack14}; 
  4961.  
  4962. æKY HMRemoveBalloon 
  4963. æT Function
  4964. æFc Balloons.h
  4965. æD pascal OSErr HMRemoveBalloon(void)
  4966.     = {0x303C,0x0002,_Pack14}; 
  4967.  
  4968. æKY HMGetBalloons 
  4969. æT Function
  4970. æFc Balloons.h
  4971. æD pascal Boolean HMGetBalloons(void)
  4972.     = {0x303C,0x0003,_Pack14}; 
  4973.  
  4974. æKY HMSetBalloons 
  4975. æT Function
  4976. æFc Balloons.h
  4977. æD pascal OSErr HMSetBalloons(Boolean flag)
  4978.     = {0x303C,0x0104,_Pack14}; 
  4979.  
  4980. æKY HMShowMenuBalloon 
  4981. æT Function
  4982. æFc Balloons.h
  4983. æD pascal OSErr HMShowMenuBalloon(short itemNum,
  4984.                                short itemMenuID,
  4985.                                long itemFlags,
  4986.                                long itemReserved,
  4987.                                Point tip,
  4988.                                RectPtr alternateRect,
  4989.                                Ptr tipProc,
  4990.                                short theProc,
  4991.                                short variant)
  4992.     = {0x303C,0x0E05,_Pack14}; 
  4993.  
  4994. æKY HMGetIndHelpMsg 
  4995. æT Function
  4996. æFc Balloons.h
  4997. æD pascal OSErr HMGetIndHelpMsg(ResType whichType,
  4998.                              short whichResID,
  4999.                              short whichMsg,
  5000.                              short whichState,
  5001.                              long *options,
  5002.                              Point *tip,
  5003.                              Rect *altRect,
  5004.                              short *theProc,
  5005.                              short *variant,
  5006.                              HMMessageRecord *aHelpMsg,
  5007.                              short *count)
  5008.     = {0x303C,0x1306,_Pack14}; 
  5009.  
  5010. æKY HMIsBalloon 
  5011. æT Function
  5012. æFc Balloons.h
  5013. æD pascal Boolean HMIsBalloon(void)
  5014.     = {0x303C,0x0007,_Pack14}; 
  5015.  
  5016. æKY HMSetFont 
  5017. æT Function
  5018. æFc Balloons.h
  5019. æD pascal OSErr HMSetFont(short font)
  5020.     = {0x303C,0x0108,_Pack14}; 
  5021.  
  5022. æKY HMSetFontSize 
  5023. æT Function
  5024. æFc Balloons.h
  5025. æD pascal OSErr HMSetFontSize(short fontSize)
  5026.     = {0x303C,0x0109,_Pack14}; 
  5027.  
  5028. æKY HMGetFont 
  5029. æT Function
  5030. æFc Balloons.h
  5031. æD pascal OSErr HMGetFont(short *font)
  5032.     = {0x303C,0x020A,_Pack14}; 
  5033.  
  5034. æKY HMGetFontSize 
  5035. æT Function
  5036. æFc Balloons.h
  5037. æD pascal OSErr HMGetFontSize(short *fontSize)
  5038.     = {0x303C,0x020B,_Pack14}; 
  5039.  
  5040. æKY HMSetDialogResID 
  5041. æT Function
  5042. æFc Balloons.h
  5043. æD pascal OSErr HMSetDialogResID(short resID)
  5044.     = {0x303C,0x010C,_Pack14}; 
  5045.  
  5046. æKY HMSetMenuResID 
  5047. æT Function
  5048. æFc Balloons.h
  5049. æD pascal OSErr HMSetMenuResID(short menuID,
  5050.                             short resID)
  5051.     = {0x303C,0x020D,_Pack14}; 
  5052.  
  5053. æKY HMBalloonRect 
  5054. æT Function
  5055. æFc Balloons.h
  5056. æD pascal OSErr HMBalloonRect(const HMMessageRecord *aHelpMsg,
  5057.                            Rect *coolRect)
  5058.     = {0x303C,0x040E,_Pack14}; 
  5059.  
  5060. æKY HMBalloonPict 
  5061. æT Function
  5062. æFc Balloons.h
  5063. æD pascal OSErr HMBalloonPict(const HMMessageRecord *aHelpMsg,
  5064.                            PicHandle *coolPict)
  5065.     = {0x303C,0x040F,_Pack14}; 
  5066.  
  5067. æKY HMScanTemplateItems 
  5068. æT Function
  5069. æFc Balloons.h
  5070. æD pascal OSErr HMScanTemplateItems(short whichID,
  5071.                                  short whichResFile,
  5072.                                  ResType whichType)
  5073.     = {0x303C,0x0410,_Pack14}; 
  5074.  
  5075. æKY HMExtractHelpMsg 
  5076. æT Function
  5077. æFc Balloons.h
  5078. æD pascal OSErr HMExtractHelpMsg(ResType whichType,short whichResID,short whichMsg,
  5079.     short whichState,HMMessageRecord *aHelpMsg)
  5080.     = {0x303C,0x0711,_Pack14}; 
  5081.  
  5082. æKY HMGetDialogResID 
  5083. æT Function
  5084. æFc Balloons.h
  5085. æD pascal OSErr HMGetDialogResID(short *resID)
  5086.     = {0x303C,0x0213,_Pack14}; 
  5087.  
  5088. æKY HMGetMenuResID 
  5089. æT Function
  5090. æFc Balloons.h
  5091. æD pascal OSErr HMGetMenuResID(short menuID,short *resID)
  5092.     = {0x303C,0x0314,_Pack14}; 
  5093.  
  5094. æKY HMGetBalloonWindow 
  5095. æT Function
  5096. æFc Balloons.h
  5097. æD pascal OSErr HMGetBalloonWindow(WindowPtr *window)
  5098.     = {0x303C,0x0215,_Pack14}; 
  5099.  
  5100.  
  5101. æKY CommResources.h
  5102. æKL CRMFindCommunications
  5103. CRMGet1IndResource
  5104. CRMGet1NamedResource
  5105. CRMGet1Resource
  5106. CRMGetCRMVersion
  5107. CRMGetHeader
  5108. CRMGetIndex
  5109. CRMGetIndResource
  5110. CRMGetIndToolName
  5111. CRMGetNamedResource
  5112. CRMGetResource
  5113. CRMGetToolResource
  5114. CRMInstall
  5115. CRMLocalToRealID
  5116. CRMRealToLocalID
  5117. CRMReleaseResource
  5118. CRMReleaseToolResource
  5119. CRMRemove
  5120. CRMSearch
  5121. InitCRM
  5122.  
  5123. classCM
  5124. classFT
  5125. classTM
  5126. CRMErr
  5127. crmGenericError
  5128. crmNoErr
  5129. CRMRec
  5130. CRMRecPtr
  5131. crmRecVersion
  5132. crmType
  5133. curCRMVersion
  5134.  
  5135. æKY curCRMVersion 
  5136. æT constant
  5137. æFc CommResources.h
  5138. æD     curCRMVersion = 2,
  5139.  
  5140. æKY classCM 
  5141. æT constant
  5142. æFc CommResources.h
  5143. æD #define classCM 'cbnd'
  5144.  
  5145. æKY classFT 
  5146. æT constant
  5147. æFc CommResources.h
  5148. æD #define classFT 'fbnd'
  5149.  
  5150. æKY classTM 
  5151. æT constant
  5152. æFc CommResources.h
  5153. æD #define classTM 'tbnd'
  5154.  
  5155. æKY crmType 
  5156. æT constant
  5157. æFc CommResources.h
  5158. æD     crmType = 9,         /* queue type    */
  5159.  
  5160. æKY crmRecVersion 
  5161. æT constant
  5162. æFc CommResources.h
  5163. æD     crmRecVersion = 1,   /* version of queue structure */
  5164.  
  5165. æKY crmGenericError 
  5166. æT constant
  5167. æFc CommResources.h
  5168. æD     crmGenericError = -1,
  5169.  
  5170. æKY crmNoErr 
  5171. æT constant
  5172. æFc CommResources.h
  5173. æD     crmNoErr = 0,
  5174.  
  5175. æKY CRMErr
  5176. æT typedef
  5177. æFc CommResources.h
  5178. æD typedef OSErr CRMErr;
  5179.  
  5180. æKY CRMRec 
  5181. æT struct
  5182. æFc CommResources.h
  5183. æD struct CRMRec {
  5184.     QElemPtr qLink;         /*reserved*/
  5185.     short qType;            /*queue type -- ORD(crmType) = 9*/
  5186.     short crmVersion;       /*version of queue element data structure*/
  5187.     long crmPrivate;        /*reserved*/
  5188.     short crmReserved;      /*reserved*/
  5189.     long crmDeviceType;     /*type of device, assigned by DTS*/
  5190.     long crmDeviceID;       /*device ID; assigned when CRMInstall is called*/
  5191.     long crmAttributes;     /*pointer to attribute block*/
  5192.     long crmStatus;         /*status variable - device specific*/
  5193.     long crmRefCon;         /*for device private use*/
  5194. };
  5195.  
  5196. typedef struct CRMRec CRMRec;
  5197. typedef CRMRec *CRMRecPtr;
  5198.  
  5199.  
  5200. æKY InitCRM 
  5201. æT Function
  5202. æFc CommResources.h
  5203. æD pascal CRMErr InitCRM(void); 
  5204.  
  5205. æKY CRMGetHeader 
  5206. æT Function
  5207. æFc CommResources.h
  5208. æD pascal QHdrPtr CRMGetHeader(void); 
  5209.  
  5210. æKY CRMInstall 
  5211. æT Function
  5212. æFc CommResources.h
  5213. æD pascal void CRMInstall(QElemPtr crmReqPtr); 
  5214.  
  5215. æKY CRMRemove 
  5216. æT Function
  5217. æFc CommResources.h
  5218. æD pascal OSErr CRMRemove(QElemPtr crmReqPtr); 
  5219.  
  5220. æKY CRMSearch 
  5221. æT Function
  5222. æFc CommResources.h
  5223. æD pascal QElemPtr CRMSearch(QElemPtr crmReqPtr); 
  5224.  
  5225. æKY CRMGetCRMVersion 
  5226. æT Function
  5227. æFc CommResources.h
  5228. æD pascal short CRMGetCRMVersion(void); 
  5229.  
  5230. æKY CRMGetResource 
  5231. æT Function
  5232. æFc CommResources.h
  5233. æD pascal Handle CRMGetResource(ResType theType,short theID); 
  5234.  
  5235. æKY CRMGet1Resource 
  5236. æT Function
  5237. æFc CommResources.h
  5238. æD pascal Handle CRMGet1Resource(ResType theType,short theID); 
  5239.  
  5240. æKY CRMGetIndResource 
  5241. æT Function
  5242. æFc CommResources.h
  5243. æD pascal Handle CRMGetIndResource(ResType theType,short index); 
  5244.  
  5245. æKY CRMGet1IndResource 
  5246. æT Function
  5247. æFc CommResources.h
  5248. æD pascal Handle CRMGet1IndResource(ResType theType,short index); 
  5249.  
  5250. æKY CRMGetNamedResource 
  5251. æT Function
  5252. æFc CommResources.h
  5253. æD pascal Handle CRMGetNamedResource(ResType theType,ConstStr255Param name); 
  5254.  
  5255. æKY CRMGet1NamedResource 
  5256. æT Function
  5257. æFc CommResources.h
  5258. æD pascal Handle CRMGet1NamedResource(ResType theType,ConstStr255Param name); 
  5259.  
  5260. æKY CRMReleaseResource 
  5261. æT Function
  5262. æFc CommResources.h
  5263. æD pascal void CRMReleaseResource(Handle theResource); 
  5264.  
  5265. æKY CRMGetToolResource 
  5266. æT Function
  5267. æFc CommResources.h
  5268. æD pascal Handle CRMGetToolResource(short procID,ResType theType,short theID); 
  5269.  
  5270. æKY CRMReleaseToolResource 
  5271. æT Function
  5272. æFc CommResources.h
  5273. æD pascal void CRMReleaseToolResource(short procID,Handle theResource); 
  5274.  
  5275. æKY CRMGetIndex 
  5276. æT Function
  5277. æFc CommResources.h
  5278. æD pascal long CRMGetIndex(Handle theResource); 
  5279.  
  5280. æKY CRMLocalToRealID 
  5281. æT Function
  5282. æFc CommResources.h
  5283. æD pascal short CRMLocalToRealID(ResType bundleType,short toolID,ResType theType,
  5284.     short localID); 
  5285.  
  5286. æKY CRMRealToLocalID 
  5287. æT Function
  5288. æFc CommResources.h
  5289. æD pascal short CRMRealToLocalID(ResType bundleType,short toolID,ResType theType,
  5290.     short realID); 
  5291.  
  5292. æKY CRMGetIndToolName 
  5293. æT Function
  5294. æFc CommResources.h
  5295. æD pascal OSErr CRMGetIndToolName(ResType bundleType,short index,Str255 toolName); 
  5296.  
  5297. æKY CRMFindCommunications 
  5298. æT Function
  5299. æFc CommResources.h
  5300. æD pascal OSErr CRMFindCommunications(short *vRefNum,long *dirID); 
  5301.  
  5302.  
  5303. æKY Connections.h
  5304. æKL CMAbort
  5305. CMAccept
  5306. CMActivate
  5307. CMAddSearch
  5308. CMBreak
  5309. CMChoose
  5310. CMClearSearch
  5311. CMClose
  5312. CMDefault
  5313. CMDispose
  5314. CMEnglishToIntl
  5315. CMEvent
  5316. CMGetCMVersion
  5317. CMGetConfig
  5318. CMGetConnEnvirons
  5319. CMGetProcID
  5320. CMGetRefCon
  5321. CMGetToolName
  5322. CMGetUserData
  5323. CMGetVersion
  5324. CMIdle
  5325. CMIntlToEnglish
  5326. CMIOKill
  5327. CMListen
  5328. CMMenu
  5329. CMNew
  5330. CMOpen
  5331. CMRead
  5332. CMRemoveSearch
  5333. CMReset
  5334. CMResume
  5335. CMSetConfig
  5336. CMSetRefCon
  5337. CMSetupCleanup
  5338. CMSetupFilter
  5339. CMSetupItem
  5340. CMSetupPostflight
  5341. CMSetupPreflight
  5342. CMSetupSetup
  5343. CMSetUserData
  5344. CMStatus
  5345. CMValidate
  5346. CMWrite
  5347. InitCM
  5348.  
  5349. cmAttnIn
  5350. cmAttnOut
  5351. CMBuffers
  5352. CMBufferSizes
  5353. CMBufFields
  5354. CMChannel
  5355. cmCntlIn
  5356. cmCntlOut
  5357. cmDataIn
  5358. cmDataOut
  5359. CMErr
  5360. cmFailed
  5361. CMFlags
  5362. cmGenericError
  5363. cmNoErr
  5364. cmNoRequestPending
  5365. cmNotClosed
  5366. cmNoTools
  5367. cmNotOpen
  5368. cmNotSupported
  5369. CMRecFlags
  5370. cmRejected
  5371. cmRsrvIn
  5372. cmRsrvOut
  5373. CMSearchFlags
  5374. CMStatFlags
  5375. cmTimeOut
  5376. cmUnknownError
  5377. cmUserCancel
  5378. ConnEnvironRec
  5379. ConnEnvironRecPtr
  5380. ConnHandle
  5381. ConnPtr
  5382. ConnRecord
  5383. constCMBufferSizesParam
  5384. curCMVersion
  5385. curConnEnvRecVers
  5386.  
  5387. æKY curCMVersion 
  5388. æT constant
  5389. æFc Connections.h
  5390. æD #define curCMVersion 2
  5391.  
  5392. æKY curConnEnvRecVers 
  5393. æT constant
  5394. æFc Connections.h
  5395. æD #define curConnEnvRecVers 0
  5396.  
  5397. æKY cmGenericError 
  5398. æT constant
  5399. æFc Connections.h
  5400. æD #define cmGenericError -1
  5401.  
  5402. æKY cmNoErr 
  5403. æT constant
  5404. æFc Connections.h
  5405. æD #define cmNoErr 0
  5406.  
  5407. æKY cmRejected 
  5408. æT constant
  5409. æFc Connections.h
  5410. æD #define cmRejected 1
  5411.  
  5412. æKY cmFailed 
  5413. æT constant
  5414. æFc Connections.h
  5415. æD #define cmFailed 2
  5416.  
  5417. æKY cmTimeOut 
  5418. æT constant
  5419. æFc Connections.h
  5420. æD #define cmTimeOut 3
  5421.  
  5422. æKY cmNotOpen 
  5423. æT constant
  5424. æFc Connections.h
  5425. æD #define cmNotOpen 4
  5426.  
  5427. æKY cmNotClosed 
  5428. æT constant
  5429. æFc Connections.h
  5430. æD #define cmNotClosed 5
  5431.  
  5432. æKY cmNoRequestPending 
  5433. æT constant
  5434. æFc Connections.h
  5435. æD #define cmNoRequestPending 6
  5436.  
  5437. æKY cmNotSupported 
  5438. æT constant
  5439. æFc Connections.h
  5440. æD #define cmNotSupported 7
  5441.  
  5442. æKY cmNoTools 
  5443. æT constant
  5444. æFc Connections.h
  5445. æD #define cmNoTools 8
  5446.  
  5447. æKY cmUserCancel 
  5448. æT constant
  5449. æFc Connections.h
  5450. æD #define cmUserCancel 9
  5451.  
  5452. æKY cmUnknownError 
  5453. æT constant
  5454. æFc Connections.h
  5455. æD #define cmUnknownError 11
  5456.  
  5457. æKY CMErr
  5458. æT typedef
  5459. æFc Connections.h
  5460. æD typedef OSErr CMErr;
  5461.  
  5462. æKY CMRecFlags
  5463. æFc Connections.h
  5464. æD enum {cmData     = 1 << 0,  
  5465.     cmCntl = 1 << 1,   
  5466.     cmAttn = 1 << 2,  
  5467.     cmDataNoTimeout    = 1 << 4,
  5468.     cmCntlNoTimeout    = 1 << 5,
  5469.     cmAttnNoTimeout    = 1 << 6,
  5470.     cmDataClean        = 1 << 8,
  5471.     cmCntlClean        = 1 << 9,
  5472.     cmAttnClean        = 1 << 10,     /*        Only for CMRecFlags (not CMChannel) in the rest of this enum    */,
  5473.     cmNoMenus          = 1 << 16,
  5474.     cmQuiet            = 1 << 17};
  5475. typedef unsigned long CMRecFlags;
  5476.  
  5477. æKY CMChannel
  5478. æT typedef
  5479. æFc Connections.h
  5480. æD typedef short CMChannel;
  5481.  
  5482. æKY CMStatFlags
  5483. æFc Connections.h
  5484. æD enum {cmStatusOpening  = 1 << 0,
  5485.     cmStatusOpen          = 1 << 1, 
  5486.     cmStatusClosing       = 1 << 2,
  5487.     cmStatusDataAvail     = 1 << 3,
  5488.     cmStatusCntlAvail     = 1 << 4,
  5489.     cmStatusAttnAvail     = 1 << 5,
  5490.     cmStatusDRPend        = 1 << 6        /* data read pending    */
  5491.     ,cmStatusDWPend       = 1 << 7        /* data write pending    */,
  5492.     cmStatusCRPend        = 1 << 8        /* cntl read pending    */
  5493.     ,cmStatusCWPend       = 1 << 9        /* cntl write pending    */,
  5494.     cmStatusARPend        = 1 << 10       /* attn read pending    */
  5495.     ,cmStatusAWPend       = 1 << 11       /* attn write pending    */,
  5496.     cmStatusBreakPend     = 1 << 12,
  5497.     cmStatusListenPend   = 1 << 13,
  5498.     cmStatusIncomingCallPresent = 1 << 14,
  5499.     cmStatusReserved0     = 1 << 15};
  5500. typedef unsigned long CMStatFlags;
  5501.  
  5502. æKY CMBufFields
  5503. cmDataIn
  5504. cmDataOut
  5505. cmCntlIn
  5506. cmCntlOut
  5507. cmAttnIn
  5508. cmAttnOut
  5509. cmRsrvIn
  5510. cmRsrvOut
  5511. æT enum
  5512. æFc Connections.h
  5513. æD enum {cmDataIn,cmDataOut,cmCntlIn,cmCntlOut,cmAttnIn,cmAttnOut,cmRsrvIn,
  5514.     cmRsrvOut};
  5515. typedef unsigned short CMBufFields;
  5516.  
  5517. æKY CMBuffers
  5518. æT typedef
  5519. æFc Connections.h
  5520. æD typedef Ptr CMBuffers[8];
  5521.  
  5522. æKY CMBufferSizes
  5523. æT typedef
  5524. æFc Connections.h
  5525. æD typedef long CMBufferSizes[8];
  5526.  
  5527. æKY CMSearchFlags
  5528. cmSearchSevenBitæT enum
  5529. æFc Connections.h
  5530. æD enum {cmSearchSevenBit =    1 << 0};
  5531. typedef unsigned short CMSearchFlags;
  5532.  
  5533. æKY CMFlags
  5534. cmFlagsEOM        =    1æT enum
  5535. æFc Connections.h
  5536. æD enum {cmFlagsEOM        =    1 << 0};
  5537. typedef unsigned short CMFlags;
  5538.  
  5539. æKY constCMBufferSizesParam
  5540. æT typedef
  5541. æFc Connections.h
  5542. æD typedef const long *ConstCMBufferSizesParam;
  5543.  
  5544. æKY ConnEnvironRec 
  5545. æT struct
  5546. æFc Connections.h
  5547. æD struct ConnEnvironRec {
  5548.     short version;
  5549.     long baudRate;
  5550.     short dataBits;
  5551.     CMChannel channels;
  5552.     Boolean swFlowControl;
  5553.     Boolean hwFlowControl;
  5554.     CMFlags flags;
  5555. };
  5556.  
  5557. typedef struct ConnEnvironRec ConnEnvironRec;
  5558. typedef ConnEnvironRec *ConnEnvironRecPtr;
  5559.  
  5560.  
  5561. æKY ConnRecord 
  5562. æT struct
  5563. æFc Connections.h
  5564. æD struct ConnRecord {
  5565.     short procID;
  5566.     CMRecFlags flags;
  5567.     CMErr errCode;
  5568.     long refCon;
  5569.     long userData;
  5570.     ProcPtr defProc;
  5571.     Ptr config;
  5572.     Ptr oldConfig;
  5573.     long asyncEOM;
  5574.     long reserved1;
  5575.     long reserved2;
  5576.     Ptr cmPrivate;
  5577.     CMBuffers bufferArray;
  5578.     CMBufferSizes bufSizes;
  5579.     long mluField;
  5580.     CMBufferSizes asyncCount;
  5581. };
  5582.  
  5583. typedef struct ConnRecord ConnRecord;
  5584. typedef ConnRecord *ConnPtr, **ConnHandle;
  5585.  
  5586.  
  5587. æKY InitCM 
  5588. æT Function
  5589. æFc Connections.h
  5590. æD pascal CMErr InitCM(void); 
  5591.  
  5592. æKY CMGetVersion 
  5593. æT Function
  5594. æFc Connections.h
  5595. æD pascal Handle CMGetVersion(ConnHandle hConn); 
  5596.  
  5597. æKY CMGetCMVersion 
  5598. æT Function
  5599. æFc Connections.h
  5600. æD pascal short CMGetCMVersion(void); 
  5601.  
  5602. æKY CMNew 
  5603. æT Function
  5604. æFc Connections.h
  5605. æD pascal ConnHandle CMNew(short procID,CMRecFlags flags,ConstCMBufferSizesParam desiredSizes,
  5606.     long refCon,long userData); 
  5607.  
  5608. æKY CMDispose 
  5609. æT Function
  5610. æFc Connections.h
  5611. æD pascal void CMDispose(ConnHandle hConn); 
  5612.  
  5613. æKY CMListen 
  5614. æT Function
  5615. æFc Connections.h
  5616. æD pascal CMErr CMListen(ConnHandle hConn,Boolean async,ProcPtr completor,
  5617.     long timeout); 
  5618.  
  5619. æKY CMAccept 
  5620. æT Function
  5621. æFc Connections.h
  5622. æD pascal CMErr CMAccept(ConnHandle hConn,Boolean accept); 
  5623.  
  5624. æKY CMOpen 
  5625. æT Function
  5626. æFc Connections.h
  5627. æD pascal CMErr CMOpen(ConnHandle hConn,Boolean async,ProcPtr completor,long timeout); 
  5628.  
  5629. æKY CMClose 
  5630. æT Function
  5631. æFc Connections.h
  5632. æD pascal CMErr CMClose(ConnHandle hConn,Boolean async,ProcPtr completor,long timeout,
  5633.     Boolean now); 
  5634.  
  5635. æKY CMAbort 
  5636. æT Function
  5637. æFc Connections.h
  5638. æD pascal CMErr CMAbort(ConnHandle hConn); 
  5639.  
  5640. æKY CMStatus 
  5641. æT Function
  5642. æFc Connections.h
  5643. æD pascal CMErr CMStatus(ConnHandle hConn,CMBufferSizes *sizes,CMStatFlags *flags); 
  5644.  
  5645. æKY CMIdle 
  5646. æT Function
  5647. æFc Connections.h
  5648. æD pascal void CMIdle(ConnHandle hConn); 
  5649.  
  5650. æKY CMReset 
  5651. æT Function
  5652. æFc Connections.h
  5653. æD pascal void CMReset(ConnHandle hConn); 
  5654.  
  5655. æKY CMBreak 
  5656. æT Function
  5657. æFc Connections.h
  5658. æD pascal void CMBreak(ConnHandle hConn,long duration,Boolean async,ProcPtr completor); 
  5659.  
  5660. æKY CMRead 
  5661. æT Function
  5662. æFc Connections.h
  5663. æD pascal CMErr CMRead(ConnHandle hConn,void *theBuffer,long *toRead,CMChannel theChannel,
  5664.     Boolean async,ProcPtr completor,long timeout,CMFlags *flags); 
  5665.  
  5666. æKY CMWrite 
  5667. æT Function
  5668. æFc Connections.h
  5669. æD pascal CMErr CMWrite(ConnHandle hConn,const void *theBuffer,long *toWrite,
  5670.     CMChannel theChannel,Boolean async,ProcPtr completor,long timeout,CMFlags flags); 
  5671.  
  5672. æKY CMIOKill 
  5673. æT Function
  5674. æFc Connections.h
  5675. æD pascal CMErr CMIOKill(ConnHandle hConn,short which); 
  5676.  
  5677. æKY CMActivate 
  5678. æT Function
  5679. æFc Connections.h
  5680. æD pascal void CMActivate(ConnHandle hConn,Boolean activate); 
  5681.  
  5682. æKY CMResume 
  5683. æT Function
  5684. æFc Connections.h
  5685. æD pascal void CMResume(ConnHandle hConn,Boolean resume); 
  5686.  
  5687. æKY CMMenu 
  5688. æT Function
  5689. æFc Connections.h
  5690. æD pascal Boolean CMMenu(ConnHandle hConn,short menuID,short item); 
  5691.  
  5692. æKY CMValidate 
  5693. æT Function
  5694. æFc Connections.h
  5695. æD pascal Boolean CMValidate(ConnHandle hConn); 
  5696.  
  5697. æKY CMDefault 
  5698. æT Function
  5699. æFc Connections.h
  5700. æD pascal void CMDefault(Ptr *theConfig,short procID,Boolean allocate); 
  5701.  
  5702. æKY CMSetupPreflight 
  5703. æT Function
  5704. æFc Connections.h
  5705. æD pascal Handle CMSetupPreflight(short procID,long *magicCookie); 
  5706.  
  5707. æKY CMSetupFilter 
  5708. æT Function
  5709. æFc Connections.h
  5710. æD pascal Boolean CMSetupFilter(short procID,const void *theConfig,short count,
  5711.     DialogPtr theDialog,EventRecord *theEvent,short *theItem,long *magicCookie); 
  5712.  
  5713. æKY CMSetupSetup 
  5714. æT Function
  5715. æFc Connections.h
  5716. æD pascal void CMSetupSetup(short procID,const void *theConfig,short count,
  5717.     DialogPtr theDialog,long *magicCookie); 
  5718.  
  5719. æKY CMSetupItem 
  5720. æT Function
  5721. æFc Connections.h
  5722. æD pascal void CMSetupItem(short procID,const void *theConfig,short count,
  5723.     DialogPtr theDialog,short *theItem,long *magicCookie); 
  5724.  
  5725. æKY CMSetupCleanup 
  5726. æT Function
  5727. æFc Connections.h
  5728. æD pascal void CMSetupCleanup(short procID,const void *theConfig,short count,
  5729.     DialogPtr theDialog,long *magicCookie); 
  5730.  
  5731. æKY CMSetupPostflight 
  5732. æT Function
  5733. æFc Connections.h
  5734. æD pascal void CMSetupPostflight(short procID); 
  5735.  
  5736. æKY CMGetConfig 
  5737. æT Function
  5738. æFc Connections.h
  5739. æD pascal Ptr CMGetConfig(ConnHandle hConn); 
  5740.  
  5741. æKY CMSetConfig 
  5742. æT Function
  5743. æFc Connections.h
  5744. æD pascal short CMSetConfig(ConnHandle hConn,const void *thePtr); 
  5745.  
  5746. æKY CMIntlToEnglish 
  5747. æT Function
  5748. æFc Connections.h
  5749. æD pascal OSErr CMIntlToEnglish(ConnHandle hConn,const void *inputPtr,Ptr *outputPtr,
  5750.     short language); 
  5751.  
  5752. æKY CMEnglishToIntl 
  5753. æT Function
  5754. æFc Connections.h
  5755. æD pascal OSErr CMEnglishToIntl(ConnHandle hConn,const void *inputPtr,Ptr *outputPtr,
  5756.     short language); 
  5757.  
  5758. æKY CMAddSearch 
  5759. æT Function
  5760. æFc Connections.h
  5761. æD pascal long CMAddSearch(ConnHandle hConn,ConstStr255Param theString,CMSearchFlags flags,
  5762.     ProcPtr callBack); 
  5763.  
  5764. æKY CMRemoveSearch 
  5765. æT Function
  5766. æFc Connections.h
  5767. æD pascal void CMRemoveSearch(ConnHandle hConn,long refnum); 
  5768.  
  5769. æKY CMClearSearch 
  5770. æT Function
  5771. æFc Connections.h
  5772. æD pascal void CMClearSearch(ConnHandle hConn); 
  5773.  
  5774. æKY CMGetConnEnvirons 
  5775. æT Function
  5776. æFc Connections.h
  5777. æD pascal CMErr CMGetConnEnvirons(ConnHandle hConn,ConnEnvironRec *theEnvirons); 
  5778.  
  5779. æKY CMChoose 
  5780. æT Function
  5781. æFc Connections.h
  5782. æD pascal short CMChoose(ConnHandle *hConn,Point where,ProcPtr idleProc); 
  5783.  
  5784. æKY CMEvent 
  5785. æT Function
  5786. æFc Connections.h
  5787. æD pascal void CMEvent(ConnHandle hConn,const EventRecord *theEvent); 
  5788.  
  5789. æKY CMGetToolName 
  5790. æT Function
  5791. æFc Connections.h
  5792. æD pascal void CMGetToolName(short procID,Str255 name); 
  5793.  
  5794. æKY CMGetProcID 
  5795. æT Function
  5796. æFc Connections.h
  5797. æD pascal short CMGetProcID(ConstStr255Param name); 
  5798.  
  5799. æKY CMSetRefCon 
  5800. æT Function
  5801. æFc Connections.h
  5802. æD pascal void CMSetRefCon(ConnHandle hConn,long refCon); 
  5803.  
  5804. æKY CMGetRefCon 
  5805. æT Function
  5806. æFc Connections.h
  5807. æD pascal long CMGetRefCon(ConnHandle hConn); 
  5808.  
  5809. æKY CMGetUserData 
  5810. æT Function
  5811. æFc Connections.h
  5812. æD pascal long CMGetUserData(ConnHandle hConn); 
  5813.  
  5814. æKY CMSetUserData 
  5815. æT Function
  5816. æFc Connections.h
  5817. æD pascal void CMSetUserData(ConnHandle hConn,long userData); 
  5818.  
  5819.  
  5820. æKY ConnectionTools.h
  5821. æKL 
  5822. cbndType
  5823. cdefType
  5824. clocType
  5825. cmAbortMsg
  5826. cmAcceptMsg
  5827. cmActivateMsg
  5828. cmBreakMsg
  5829. cmCloseMsg
  5830. CMCompletorPtr
  5831. CMCompletorRecord
  5832. CMDataBuffer
  5833. CMDataBufferPtr
  5834. cmDeactivateMsg
  5835. cmDefaultMsg
  5836. cmDisposeMsg
  5837. cmEnvironsMsg
  5838. cmEventMsg
  5839. cmIdleMsg
  5840. cmInitMsg
  5841. cmIOKillMsg
  5842. cmL2English
  5843. cmL2Intl
  5844. cmListenMsg
  5845. cmMenuMsg
  5846. cmMgetMsg
  5847. cmMsetMsg
  5848. cmOpenMsg
  5849. cmReadMsg
  5850. cmResetMsg
  5851. cmResumeMsg
  5852. cmScleanupMsg
  5853. CMSetupPtr
  5854. CMSetupStruct
  5855. cmSfilterMsg
  5856. cmSitemMsg
  5857. cmSpreflightMsg
  5858. cmSsetupMsg
  5859. cmStatusMsg
  5860. cmSuspendMsg
  5861. cmValidateMsg
  5862. cmWriteMsg
  5863. cscrType
  5864. csetType
  5865. cvalType
  5866. cverType
  5867.  
  5868. æKY cmInitMsg 
  5869. æT constant
  5870. æFc ConnectionTools.h
  5871. æD #define cmInitMsg 0
  5872.  
  5873. æKY cmDisposeMsg 
  5874. æT constant
  5875. æFc ConnectionTools.h
  5876. æD #define cmDisposeMsg 1
  5877.  
  5878. æKY cmSuspendMsg 
  5879. æT constant
  5880. æFc ConnectionTools.h
  5881. æD #define cmSuspendMsg 2
  5882.  
  5883. æKY cmResumeMsg 
  5884. æT constant
  5885. æFc ConnectionTools.h
  5886. æD #define cmResumeMsg 3
  5887.  
  5888. æKY cmMenuMsg 
  5889. æT constant
  5890. æFc ConnectionTools.h
  5891. æD #define cmMenuMsg 4
  5892.  
  5893. æKY cmEventMsg 
  5894. æT constant
  5895. æFc ConnectionTools.h
  5896. æD #define cmEventMsg 5
  5897.  
  5898. æKY cmActivateMsg 
  5899. æT constant
  5900. æFc ConnectionTools.h
  5901. æD #define cmActivateMsg 6
  5902.  
  5903. æKY cmDeactivateMsg 
  5904. æT constant
  5905. æFc ConnectionTools.h
  5906. æD #define cmDeactivateMsg 7
  5907.  
  5908. æKY cmIdleMsg 
  5909. æT constant
  5910. æFc ConnectionTools.h
  5911. æD #define cmIdleMsg 50
  5912.  
  5913. æKY cmResetMsg 
  5914. æT constant
  5915. æFc ConnectionTools.h
  5916. æD #define cmResetMsg 51
  5917.  
  5918. æKY cmAbortMsg 
  5919. æT constant
  5920. æFc ConnectionTools.h
  5921. æD #define cmAbortMsg 52
  5922.  
  5923. æKY cmReadMsg 
  5924. æT constant
  5925. æFc ConnectionTools.h
  5926. æD #define cmReadMsg 100
  5927.  
  5928. æKY cmWriteMsg 
  5929. æT constant
  5930. æFc ConnectionTools.h
  5931. æD #define cmWriteMsg 101
  5932.  
  5933. æKY cmStatusMsg 
  5934. æT constant
  5935. æFc ConnectionTools.h
  5936. æD #define cmStatusMsg 102
  5937.  
  5938. æKY cmListenMsg 
  5939. æT constant
  5940. æFc ConnectionTools.h
  5941. æD #define cmListenMsg 103
  5942.  
  5943. æKY cmAcceptMsg 
  5944. æT constant
  5945. æFc ConnectionTools.h
  5946. æD #define cmAcceptMsg 104
  5947.  
  5948. æKY cmCloseMsg 
  5949. æT constant
  5950. æFc ConnectionTools.h
  5951. æD #define cmCloseMsg 105
  5952.  
  5953. æKY cmOpenMsg 
  5954. æT constant
  5955. æFc ConnectionTools.h
  5956. æD #define cmOpenMsg 106
  5957.  
  5958. æKY cmBreakMsg 
  5959. æT constant
  5960. æFc ConnectionTools.h
  5961. æD #define cmBreakMsg 107
  5962.  
  5963. æKY cmIOKillMsg 
  5964. æT constant
  5965. æFc ConnectionTools.h
  5966. æD #define cmIOKillMsg 108
  5967.  
  5968. æKY cmEnvironsMsg 
  5969. æT constant
  5970. æFc ConnectionTools.h
  5971. æD #define cmEnvironsMsg 109
  5972.  
  5973. æKY cmValidateMsg 
  5974. æT constant
  5975. æFc ConnectionTools.h
  5976. æD #define cmValidateMsg 0
  5977.  
  5978. æKY cmDefaultMsg 
  5979. æT constant
  5980. æFc ConnectionTools.h
  5981. æD #define cmDefaultMsg 1
  5982.  
  5983. æKY cmSpreflightMsg 
  5984. æT constant
  5985. æFc ConnectionTools.h
  5986. æD #define cmSpreflightMsg 0
  5987.  
  5988. æKY cmSsetupMsg 
  5989. æT constant
  5990. æFc ConnectionTools.h
  5991. æD #define cmSsetupMsg 1
  5992.  
  5993. æKY cmSitemMsg 
  5994. æT constant
  5995. æFc ConnectionTools.h
  5996. æD #define cmSitemMsg 2
  5997.  
  5998. æKY cmSfilterMsg 
  5999. æT constant
  6000. æFc ConnectionTools.h
  6001. æD #define cmSfilterMsg 3
  6002.  
  6003. æKY cmScleanupMsg 
  6004. æT constant
  6005. æFc ConnectionTools.h
  6006. æD #define cmScleanupMsg 4
  6007.  
  6008. æKY cmMgetMsg 
  6009. æT constant
  6010. æFc ConnectionTools.h
  6011. æD #define cmMgetMsg 0
  6012.  
  6013. æKY cmMsetMsg 
  6014. æT constant
  6015. æFc ConnectionTools.h
  6016. æD #define cmMsetMsg 1
  6017.  
  6018. æKY cmL2English 
  6019. æT constant
  6020. æFc ConnectionTools.h
  6021. æD #define cmL2English 0
  6022.  
  6023. æKY cmL2Intl 
  6024. æT constant
  6025. æFc ConnectionTools.h
  6026. æD #define cmL2Intl 1
  6027.  
  6028. æKY cdefType 
  6029. æT constant
  6030. æFc ConnectionTools.h
  6031. æD #define cdefType 'cdef'  /* main connection definition procedure    */
  6032.  
  6033. æKY cvalType 
  6034. æT constant
  6035. æFc ConnectionTools.h
  6036. æD #define cvalType 'cval'  /* validation definition procedure    */
  6037.  
  6038. æKY csetType 
  6039. æT constant
  6040. æFc ConnectionTools.h
  6041. æD #define csetType 'cset'  /* connection setup definition procedure    */
  6042.  
  6043. æKY clocType 
  6044. æT constant
  6045. æFc ConnectionTools.h
  6046. æD #define clocType 'cloc'  /* connection configuration localization defProc    */
  6047.  
  6048. æKY cscrType 
  6049. æT constant
  6050. æFc ConnectionTools.h
  6051. æD #define cscrType 'cscr'  /* connection scripting defProc interfaces    */
  6052.  
  6053. æKY cbndType 
  6054. æT constant
  6055. æFc ConnectionTools.h
  6056. æD #define cbndType 'cbnd'  /* bundle type for connection    */
  6057.  
  6058. æKY cverType 
  6059. æT constant
  6060. æFc ConnectionTools.h
  6061. æD #define cverType 'vers'
  6062.  
  6063. æKY CMDataBuffer 
  6064. æT struct
  6065. æFc ConnectionTools.h
  6066. æD struct CMDataBuffer {
  6067.     Ptr thePtr;
  6068.     long count;
  6069.     CMChannel channel;
  6070.     CMFlags flags;
  6071. };
  6072.  
  6073. typedef struct CMDataBuffer CMDataBuffer;
  6074. typedef CMDataBuffer *CMDataBufferPtr;
  6075.  
  6076.  
  6077. æKY CMCompletorRecord 
  6078. æT struct
  6079. æFc ConnectionTools.h
  6080. æD struct CMCompletorRecord {
  6081.     Boolean async;
  6082.     ProcPtr completionRoutine;
  6083. };
  6084.  
  6085. typedef struct CMCompletorRecord CMCompletorRecord;
  6086. typedef CMCompletorRecord *CMCompletorPtr;
  6087.  
  6088.  
  6089. æKY CMSetupStruct 
  6090. æT struct
  6091. æFc ConnectionTools.h
  6092. æD struct CMSetupStruct {
  6093.     DialogPtr theDialog;
  6094.     short count;
  6095.     Ptr theConfig;
  6096.     short procID;           /* procID of the tool    */
  6097. };
  6098.  
  6099. typedef struct CMSetupStruct CMSetupStruct;
  6100. typedef CMSetupStruct *CMSetupPtr;
  6101.  
  6102.  
  6103.  
  6104. æKY Controls.h
  6105. æKL DisposeControl
  6106. dragcontrol
  6107. DragControl
  6108. Draw1Control
  6109. DrawControls
  6110. findcontrol
  6111. FindControl
  6112. GetAuxCtl
  6113. GetCRefCon
  6114. GetCTitle
  6115. getctitle
  6116. GetCtlAction
  6117. GetCtlMax
  6118. GetCtlMin
  6119. GetCtlValue
  6120. GetCVariant
  6121. GetNewControl
  6122. HideControl
  6123. HiliteControl
  6124. KillControls
  6125. MoveControl
  6126. newcontrol
  6127. NewControl
  6128. SetCRefCon
  6129. SetCTitle
  6130. setctitle
  6131. SetCtlAction
  6132. SetCtlColor
  6133. SetCtlMax
  6134. SetCtlMin
  6135. SetCtlValue
  6136. ShowControl
  6137. SizeControl
  6138. testcontrol
  6139. TestControl
  6140. TrackControl
  6141. trackcontrol
  6142. UpdateControls
  6143. UpdtControl
  6144.  
  6145.  
  6146. autoTrack
  6147. AuxCtlHandle
  6148. AuxCtlPtr
  6149. AuxCtlRec
  6150. calcCntlRgn
  6151. calcCRgns
  6152. calcThumbRgn
  6153. card id 23309
  6154. card id 24111
  6155. cBodyColor
  6156. CCTabHandle
  6157. CCTabPtr
  6158. cFrameColor
  6159. checkBoxProc
  6160. ControlHandle
  6161. ControlPtr
  6162. ControlRecord
  6163. cTextColor
  6164. cThumbColor
  6165. CtlCTab
  6166. dispCntl
  6167. dragCntl
  6168. drawCntl
  6169. hAxisOnly
  6170. inButton
  6171. inCheckBox
  6172. inDownButton
  6173. initCntl
  6174. inLabel
  6175. inMenu
  6176. inPageDown
  6177. inPageUp
  6178. inThumb
  6179. inTriangle
  6180. inUpButton
  6181. noConstraint
  6182. popupTitleCenterJust
  6183. popupTitleLeftJust
  6184. popupTitleRightJust
  6185. posCntl
  6186. pushButProc
  6187. radioButProc
  6188. scrollBarProc
  6189. testCntl
  6190. thumbCntl
  6191. useWFont
  6192. vAxisOnly
  6193.  
  6194. æKY pushButProc 
  6195. æT constant
  6196. æFc Controls.h
  6197. æD     pushButProc = 0,
  6198.  
  6199. æKY checkBoxProc 
  6200. æT constant
  6201. æFc Controls.h
  6202. æD     checkBoxProc = 1,
  6203.  
  6204. æKY radioButProc 
  6205. æT constant
  6206. æFc Controls.h
  6207. æD     radioButProc = 2,
  6208.  
  6209. æKY useWFont 
  6210. æT constant
  6211. æFc Controls.h
  6212. æD     useWFont = 8,
  6213.  
  6214. æKY scrollBarProc 
  6215. æT constant
  6216. æFc Controls.h
  6217. æD     scrollBarProc = 16,
  6218.  
  6219. æKY inButton 
  6220. æT constant
  6221. æFc Controls.h
  6222. æD     inButton = 10,
  6223.  
  6224. æKY inCheckBox 
  6225. æT constant
  6226. æFc Controls.h
  6227. æD     inCheckBox = 11,
  6228.  
  6229. æKY inUpButton 
  6230. æT constant
  6231. æFc Controls.h
  6232. æD     inUpButton = 20,
  6233.  
  6234. æKY inDownButton 
  6235. æT constant
  6236. æFc Controls.h
  6237. æD     inDownButton = 21,
  6238.  
  6239. æKY inPageUp 
  6240. æT constant
  6241. æFc Controls.h
  6242. æD     inPageUp = 22,
  6243.  
  6244. æKY inPageDown 
  6245. æT constant
  6246. æFc Controls.h
  6247. æD     inPageDown = 23,
  6248.  
  6249. æKY inThumb 
  6250. æT constant
  6251. æFc Controls.h
  6252. æD     inThumb = 129,
  6253.  
  6254. æKY popupMenuProc 
  6255. æT constant
  6256. æFc Controls.h
  6257. æD     popupMenuProc = 1008,    /* 63 * 16 */
  6258.  
  6259. æKY inLabel 
  6260. æT constant
  6261. æFc Controls.h
  6262. æD     inLabel = 1,
  6263.  
  6264. æKY inMenu 
  6265. æT constant
  6266. æFc Controls.h
  6267. æD     inMenu = 2,
  6268.  
  6269. æKY inTriangle 
  6270. æT constant
  6271. æFc Controls.h
  6272. æD     inTriangle = 4,
  6273.  
  6274. æKY 
  6275. æFc Controls.h
  6276. æD enum {    popupFixedWidth        = 1 << 0,    
  6277.              popupReserved            = 1 << 1,    
  6278.              popupUseAddResMenu    = 1 << 2,
  6279.              popupUseWFont        = 1 << 3};
  6280.  
  6281. æKY 
  6282. æFc Controls.h
  6283. æD enum {    popupTitleBold = 1 << 8,
  6284.         popupTitleItalic    = 1 << 9, 
  6285.         popupTitleUnderline    = 1 << 10,
  6286.         popupTitleOutline    = 1 << 11, 
  6287.         popupTitleShadow    = 1 << 12,  
  6288.         popupTitleCondense    = 1 << 13,
  6289.         popupTitleExtend    = 1 << 14,  
  6290.         popupTitleNoStyle    = 1 << 15};
  6291.  
  6292. æKY popupTitleLeftJust 
  6293. æT constant
  6294. æFc Controls.h
  6295. æD     popupTitleLeftJust = 0x00000000,
  6296.  
  6297. æKY popupTitleCenterJust 
  6298. æT constant
  6299. æFc Controls.h
  6300. æD     popupTitleCenterJust = 0x00000001,
  6301.  
  6302. æKY popupTitleRightJust 
  6303. æT constant
  6304. æFc Controls.h
  6305. æD     popupTitleRightJust = 0x000000FF,
  6306.  
  6307. æKY noConstraint 
  6308. æT constant
  6309. æFc Controls.h
  6310. æD     noConstraint = 0,
  6311.  
  6312. æKY hAxisOnly 
  6313. æT constant
  6314. æFc Controls.h
  6315. æD     hAxisOnly = 1,
  6316.  
  6317. æKY vAxisOnly 
  6318. æT constant
  6319. æFc Controls.h
  6320. æD     vAxisOnly = 2,
  6321.  
  6322. æKY drawCntl 
  6323. æT constant
  6324. æFc Controls.h
  6325. æD     drawCntl = 0,
  6326.  
  6327. æKY testCntl 
  6328. æT constant
  6329. æFc Controls.h
  6330. æD     testCntl = 1,
  6331.  
  6332. æKY calcCRgns 
  6333. æT constant
  6334. æFc Controls.h
  6335. æD     calcCRgns = 2,
  6336.  
  6337. æKY initCntl 
  6338. æT constant
  6339. æFc Controls.h
  6340. æD     initCntl = 3,
  6341.  
  6342. æKY dispCntl 
  6343. æT constant
  6344. æFc Controls.h
  6345. æD     dispCntl = 4,
  6346.  
  6347. æKY posCntl 
  6348. æT constant
  6349. æFc Controls.h
  6350. æD     posCntl = 5,
  6351.  
  6352. æKY thumbCntl 
  6353. æT constant
  6354. æFc Controls.h
  6355. æD     thumbCntl = 6,
  6356.  
  6357. æKY dragCntl 
  6358. æT constant
  6359. æFc Controls.h
  6360. æD     dragCntl = 7,
  6361.  
  6362. æKY autoTrack 
  6363. æT constant
  6364. æFc Controls.h
  6365. æD     autoTrack = 8,
  6366.  
  6367. æKY calcCntlRgn 
  6368. æT constant
  6369. æFc Controls.h
  6370. æD     calcCntlRgn = 10,
  6371.  
  6372. æKY calcThumbRgn 
  6373. æT constant
  6374. æFc Controls.h
  6375. æD     calcThumbRgn = 11,
  6376.  
  6377. æKY cFrameColor 
  6378. æT constant
  6379. æFc Controls.h
  6380. æD     cFrameColor = 0,
  6381.  
  6382. æKY cBodyColor 
  6383. æT constant
  6384. æFc Controls.h
  6385. æD     cBodyColor = 1,
  6386.  
  6387. æKY cTextColor 
  6388. æT constant
  6389. æFc Controls.h
  6390. æD     cTextColor = 2,
  6391.  
  6392. æKY cThumbColor 
  6393. æT constant
  6394. æFc Controls.h
  6395. æD     cThumbColor = 3,
  6396.  
  6397. æKY ControlRecord 
  6398. æT struct
  6399. æFc Controls.h
  6400. æD struct ControlRecord {
  6401.     struct ControlRecord **nextControl;
  6402.     WindowPtr contrlOwner;
  6403.     Rect contrlRect;
  6404.     unsigned char contrlVis;
  6405.     unsigned char contrlHilite;
  6406.     short contrlValue;
  6407.     short contrlMin;
  6408.     short contrlMax;
  6409.     Handle contrlDefProc;
  6410.     Handle contrlData;
  6411.     ProcPtr contrlAction;
  6412.     long contrlRfCon;
  6413.     Str255 contrlTitle;
  6414. };
  6415.  
  6416. typedef struct ControlRecord ControlRecord;
  6417. typedef ControlRecord *ControlPtr, **ControlHandle;
  6418.  
  6419.  
  6420. æKY CtlCTab 
  6421. æT struct
  6422. æFc Controls.h
  6423. æD struct CtlCTab {
  6424.     long ccSeed;                /*reserved*/
  6425.     short ccRider;              /*see what you have done - reserved*/
  6426.     short ctSize;               /*usually 3 for controls*/
  6427.     ColorSpec ctTable[4];
  6428. };
  6429.  
  6430. typedef struct CtlCTab CtlCTab;
  6431. typedef CtlCTab *CCTabPtr, **CCTabHandle;
  6432.  
  6433.  
  6434. æKY AuxCtlRec 
  6435. æT struct
  6436. æFc Controls.h
  6437. æD struct AuxCtlRec {
  6438.     Handle acNext;              /*handle to next AuxCtlRec*/
  6439.     ControlHandle acOwner;      /*handle for aux record's control*/
  6440.     CCTabHandle acCTable;       /*color table for this control*/
  6441.     short acFlags;              /*misc flag byte*/
  6442.     long acReserved;            /*reserved for use by Apple*/
  6443.     long acRefCon;              /*for use by application*/
  6444. };
  6445.  
  6446. typedef struct AuxCtlRec AuxCtlRec;
  6447. typedef AuxCtlRec *AuxCtlPtr, **AuxCtlHandle;
  6448.  
  6449.  
  6450. æKY NewControl 
  6451. æT Function
  6452. æFc Controls.h
  6453. æD pascal ControlHandle NewControl(WindowPtr theWindow,const Rect *boundsRect,
  6454.     ConstStr255Param title,Boolean visible,short value,short min,short max,
  6455.     short procID,long refCon)
  6456.     = 0xA954; 
  6457.  
  6458. æKY SetCTitle 
  6459. æT Function
  6460. æFc Controls.h
  6461. æD pascal void SetCTitle(ControlHandle theControl,ConstStr255Param title)
  6462.     = 0xA95F; 
  6463.  
  6464. æKY GetCTitle 
  6465. æT Function
  6466. æFc Controls.h
  6467. æD pascal void GetCTitle(ControlHandle theControl,Str255 title)
  6468.     = 0xA95E; 
  6469.  
  6470. æKY GetNewControl 
  6471. æT Function
  6472. æFc Controls.h
  6473. æD pascal ControlHandle GetNewControl(short controlID,WindowPtr owner)
  6474.     = 0xA9BE; 
  6475.  
  6476. æKY DisposeControl 
  6477. æT Function
  6478. æFc Controls.h
  6479. æD pascal void DisposeControl(ControlHandle theControl)
  6480.     = 0xA955; 
  6481.  
  6482. æKY KillControls 
  6483. æT Function
  6484. æFc Controls.h
  6485. æD pascal void KillControls(WindowPtr theWindow)
  6486.     = 0xA956; 
  6487.  
  6488. æKY HideControl 
  6489. æT Function
  6490. æFc Controls.h
  6491. æD pascal void HideControl(ControlHandle theControl)
  6492.     = 0xA958; 
  6493.  
  6494. æKY ShowControl 
  6495. æT Function
  6496. æFc Controls.h
  6497. æD pascal void ShowControl(ControlHandle theControl)
  6498.     = 0xA957; 
  6499.  
  6500. æKY DrawControls 
  6501. æT Function
  6502. æFc Controls.h
  6503. æD pascal void DrawControls(WindowPtr theWindow)
  6504.     = 0xA969; 
  6505.  
  6506. æKY Draw1Control 
  6507. æT Function
  6508. æFc Controls.h
  6509. æD pascal void Draw1Control(ControlHandle theControl)
  6510.     = 0xA96D; 
  6511.  
  6512. æKY HiliteControl 
  6513. æT Function
  6514. æFc Controls.h
  6515. æD pascal void HiliteControl(ControlHandle theControl,short hiliteState)
  6516.     = 0xA95D; 
  6517.  
  6518. æKY UpdtControl 
  6519. æT Function
  6520. æFc Controls.h
  6521. æD pascal void UpdtControl(WindowPtr theWindow,RgnHandle updateRgn)
  6522.     = 0xA953; 
  6523.  
  6524. æKY UpdateControls 
  6525. æT Function
  6526. æFc Controls.h
  6527. æD pascal void UpdateControls(WindowPtr theWindow,RgnHandle updateRgn)
  6528.     = 0xA953; 
  6529.  
  6530. æKY MoveControl 
  6531. æT Function
  6532. æFc Controls.h
  6533. æD pascal void MoveControl(ControlHandle theControl,short h,short v)
  6534.     = 0xA959; 
  6535.  
  6536. æKY SizeControl 
  6537. æT Function
  6538. æFc Controls.h
  6539. æD pascal void SizeControl(ControlHandle theControl,short w,short h)
  6540.     = 0xA95C; 
  6541.  
  6542. æKY SetCtlValue 
  6543. æT Function
  6544. æFc Controls.h
  6545. æD pascal void SetCtlValue(ControlHandle theControl,short theValue)
  6546.     = 0xA963; 
  6547.  
  6548. æKY GetCtlValue 
  6549. æT Function
  6550. æFc Controls.h
  6551. æD pascal short GetCtlValue(ControlHandle theControl)
  6552.     = 0xA960; 
  6553.  
  6554. æKY SetCtlMin 
  6555. æT Function
  6556. æFc Controls.h
  6557. æD pascal void SetCtlMin(ControlHandle theControl,short minValue)
  6558.     = 0xA964; 
  6559.  
  6560. æKY GetCtlMin 
  6561. æT Function
  6562. æFc Controls.h
  6563. æD pascal short GetCtlMin(ControlHandle theControl)
  6564.     = 0xA961; 
  6565.  
  6566. æKY SetCtlMax 
  6567. æT Function
  6568. æFc Controls.h
  6569. æD pascal void SetCtlMax(ControlHandle theControl,short maxValue)
  6570.     = 0xA965; 
  6571.  
  6572. æKY GetCtlMax 
  6573. æT Function
  6574. æFc Controls.h
  6575. æD pascal short GetCtlMax(ControlHandle theControl)
  6576.     = 0xA962; 
  6577.  
  6578. æKY SetCRefCon 
  6579. æT Function
  6580. æFc Controls.h
  6581. æD pascal void SetCRefCon(ControlHandle theControl,long data)
  6582.     = 0xA95B; 
  6583.  
  6584. æKY GetCRefCon 
  6585. æT Function
  6586. æFc Controls.h
  6587. æD pascal long GetCRefCon(ControlHandle theControl)
  6588.     = 0xA95A; 
  6589.  
  6590. æKY SetCtlAction 
  6591. æT Function
  6592. æFc Controls.h
  6593. æD pascal void SetCtlAction(ControlHandle theControl,ProcPtr actionProc)
  6594.     = 0xA96B; 
  6595.  
  6596. æKY GetCtlAction 
  6597. æT Function
  6598. æFc Controls.h
  6599. æD pascal ProcPtr GetCtlAction(ControlHandle theControl)
  6600.     = 0xA96A; 
  6601.  
  6602. æKY DragControl 
  6603. æT Function
  6604. æFc Controls.h
  6605. æD pascal void DragControl(ControlHandle theControl,Point startPt,const Rect *limitRect,
  6606.     const Rect *slopRect,short axis)
  6607.     = 0xA967; 
  6608.  
  6609. æKY TestControl 
  6610. æT Function
  6611. æFc Controls.h
  6612. æD pascal short TestControl(ControlHandle theControl,Point thePt)
  6613.     = 0xA966; 
  6614.  
  6615. æKY TrackControl 
  6616. æT Function
  6617. æFc Controls.h
  6618. æD pascal short TrackControl(ControlHandle theControl,Point thePoint,ProcPtr actionProc)
  6619.     = 0xA968; 
  6620.  
  6621. æKY FindControl 
  6622. æT Function
  6623. æFc Controls.h
  6624. æD pascal short FindControl(Point thePoint,WindowPtr theWindow,ControlHandle *theControl)
  6625.     = 0xA96C; 
  6626.  
  6627. æKY SetCtlColor 
  6628. æT Function
  6629. æFc Controls.h
  6630. æD pascal void SetCtlColor(ControlHandle theControl,CCTabHandle newColorTable)
  6631.     = 0xAA43; 
  6632.  
  6633. æKY GetAuxCtl 
  6634. æT Function
  6635. æFc Controls.h
  6636. æD pascal Boolean GetAuxCtl(ControlHandle theControl,AuxCtlHandle *acHndl)
  6637.     = 0xAA44; 
  6638.  
  6639. æKY GetCVariant 
  6640. æT Function
  6641. æFc Controls.h
  6642. æD pascal short GetCVariant(ControlHandle theControl)
  6643.     = 0xA809; 
  6644.  
  6645. æKY dragcontrol 
  6646. æT Function
  6647. æFc Controls.h
  6648. æD void dragcontrol(ControlHandle theControl,Point *startPt,const Rect *limitRect,
  6649.     const Rect *slopRect,short axis); 
  6650.  
  6651. æKY newcontrol 
  6652. æT Function
  6653. æFc Controls.h
  6654. æD ControlHandle newcontrol(WindowPtr theWindow,const Rect *boundsRect,char *title,
  6655.     Boolean visible,short value,short min,short max,short procID,long refCon); 
  6656.  
  6657. æKY findcontrol 
  6658. æT Function
  6659. æFc Controls.h
  6660. æD short findcontrol(Point *thePoint,WindowPtr theWindow,ControlHandle *theControl); 
  6661.  
  6662. æKY getctitle 
  6663. æT Function
  6664. æFc Controls.h
  6665. æD void getctitle(ControlHandle theControl,char *title); 
  6666.  
  6667. æKY setctitle 
  6668. æT Function
  6669. æFc Controls.h
  6670. æD void setctitle(ControlHandle theControl,char *title); 
  6671.  
  6672. æKY trackcontrol 
  6673. æT Function
  6674. æFc Controls.h
  6675. æD short trackcontrol(ControlHandle theControl,Point *thePoint,ProcPtr actionProc); 
  6676.  
  6677. æKY testcontrol 
  6678. æT Function
  6679. æFc Controls.h
  6680. æD short testcontrol(ControlHandle theControl,Point *thePt); 
  6681.  
  6682.  
  6683. æKY CRMSerialDevices.h
  6684. æKL 
  6685. CRMIconHandle
  6686. CRMIconPtr
  6687. CRMIconRecord
  6688. crmSerialDevice
  6689. CRMSerialPtr
  6690. CRMSerialRecord
  6691. curCRMSerRecVers
  6692.  
  6693. æKY crmSerialDevice 
  6694. æT constant
  6695. æFc CRMSerialDevices.h
  6696. æD #define crmSerialDevice 1
  6697.  
  6698. æKY curCRMSerRecVers 
  6699. æT constant
  6700. æFc CRMSerialDevices.h
  6701. æD #define curCRMSerRecVers 1
  6702.  
  6703. æKY CRMIconRecord 
  6704. æT struct
  6705. æFc CRMSerialDevices.h
  6706. æD struct CRMIconRecord {
  6707.     long oldIcon[32];   /* ICN#    */
  6708.     long oldMask[32];
  6709.     Handle theSuite;    /* Handle to an IconSuite    */
  6710.     long reserved;
  6711. };
  6712.  
  6713. typedef struct CRMIconRecord CRMIconRecord;
  6714. typedef CRMIconRecord *CRMIconPtr, **CRMIconHandle;
  6715.  
  6716.  
  6717. æKY CRMSerialRecord 
  6718. æT struct
  6719. æFc CRMSerialDevices.h
  6720. æD struct CRMSerialRecord {
  6721.     short version;
  6722.     StringHandle inputDriverName;
  6723.     StringHandle outputDriverName;
  6724.     StringHandle name;
  6725.     CRMIconHandle deviceIcon;
  6726.     long ratedSpeed;
  6727.     long maxSpeed;
  6728.     long reserved;
  6729. };
  6730.  
  6731. typedef struct CRMSerialRecord CRMSerialRecord;
  6732. typedef CRMSerialRecord *CRMSerialPtr;
  6733.  
  6734.  
  6735.  
  6736. æKY CTBUtilities.h
  6737. æKL AppendDITL
  6738. CountDITL
  6739. CTBGetCTBVersion
  6740. CustomNBP
  6741. InitCTBUtilities
  6742. NuLookup
  6743. NuPLookup
  6744. ShortenDITL
  6745. StandardNBP
  6746.  
  6747. appendDITLBottom
  6748. appendDITLRight
  6749. ChooseReturnCode
  6750. CTBUErr
  6751. ctbuGenericError
  6752. ctbuNoErr
  6753. curCTBUVersion
  6754. DITLMethod
  6755. hookCancel
  6756. hookEject
  6757. hookItemList
  6758. hookItemRefresh
  6759. hookKeyBase
  6760. hookLine
  6761. hookNull
  6762. hookOK
  6763. hookOutline
  6764. hookPostflight
  6765. hookPreflight
  6766. hookReserved1
  6767. hookReserved2
  6768. hookReserved3
  6769. hookReserved4
  6770. hookTitle
  6771. hookVersion
  6772. hookZoneList
  6773. hookZoneRefresh
  6774. hookZoneTitle
  6775. nameFilterProcPtr
  6776. NameFilterProcPtr
  6777. NameFilterReturnCode
  6778. NBPReply
  6779. nlCancel
  6780. nlEject
  6781. nlOk
  6782. NLType
  6783. NLTypeEntry
  6784. NuLookupReturnCode
  6785. overlayDITL
  6786. zoneFilterProcPtr
  6787. ZoneFilterProcPtr
  6788. ZoneFilterReturnCode
  6789.  
  6790. æKY curCTBUVersion 
  6791. æT constant
  6792. æFc CTBUtilities.h
  6793. æD     curCTBUVersion = 2,
  6794.  
  6795. æKY ctbuGenericError 
  6796. æT constant
  6797. æFc CTBUtilities.h
  6798. æD     ctbuGenericError = -1,
  6799.  
  6800. æKY ctbuNoErr 
  6801. æT constant
  6802. æFc CTBUtilities.h
  6803. æD     ctbuNoErr = 0,
  6804.  
  6805. æKY CTBUErr
  6806. æT typedef
  6807. æFc CTBUtilities.h
  6808. æD typedef OSErr CTBUErr;
  6809.  
  6810. æKY DITLMethod
  6811. overlayDITL
  6812. appendDITLRight
  6813. appendDITLBottom
  6814. æT enum
  6815. æFc CTBUtilities.h
  6816. æD enum {overlayDITL,appendDITLRight,appendDITLBottom};
  6817. typedef unsigned short DITLMethod;
  6818.  
  6819. æKY ChooseReturnCode
  6820. chooseDisasterchooseFailedchooseAbortedchooseOKMinorchooseOKMajorchooseCancelæT enum
  6821. æFc CTBUtilities.h
  6822. æD enum {chooseDisaster = -2,chooseFailed,chooseAborted,chooseOKMinor,chooseOKMajor,
  6823.     chooseCancel};
  6824. typedef unsigned short ChooseReturnCode;
  6825.  
  6826. æKY NuLookupReturnCode
  6827. nlOk
  6828. nlCancel
  6829. nlEject
  6830. æT enum
  6831. æFc CTBUtilities.h
  6832. æD enum {nlOk,nlCancel,nlEject};
  6833. typedef unsigned short NuLookupReturnCode;
  6834.  
  6835. æKY NameFilterReturnCode
  6836. nameIncludenameDisablenameRejectæT enum
  6837. æFc CTBUtilities.h
  6838. æD enum {nameInclude = 1,nameDisable,nameReject};
  6839. typedef unsigned short NameFilterReturnCode;
  6840.  
  6841. æKY ZoneFilterReturnCode
  6842. zoneIncludezoneDisablezoneRejectæT enum
  6843. æFc CTBUtilities.h
  6844. æD enum {zoneInclude = 1,zoneDisable,zoneReject};
  6845. typedef unsigned short ZoneFilterReturnCode;
  6846.  
  6847. æKY hookOK 
  6848. æT constant
  6849. æFc CTBUtilities.h
  6850. æD     hookOK = 1,
  6851.  
  6852. æKY hookCancel 
  6853. æT constant
  6854. æFc CTBUtilities.h
  6855. æD     hookCancel = 2,
  6856.  
  6857. æKY hookOutline 
  6858. æT constant
  6859. æFc CTBUtilities.h
  6860. æD     hookOutline = 3,
  6861.  
  6862. æKY hookTitle 
  6863. æT constant
  6864. æFc CTBUtilities.h
  6865. æD     hookTitle = 4,
  6866.  
  6867. æKY hookItemList 
  6868. æT constant
  6869. æFc CTBUtilities.h
  6870. æD     hookItemList = 5,
  6871.  
  6872. æKY hookZoneTitle 
  6873. æT constant
  6874. æFc CTBUtilities.h
  6875. æD     hookZoneTitle = 6,
  6876.  
  6877. æKY hookZoneList 
  6878. æT constant
  6879. æFc CTBUtilities.h
  6880. æD     hookZoneList = 7,
  6881.  
  6882. æKY hookLine 
  6883. æT constant
  6884. æFc CTBUtilities.h
  6885. æD     hookLine = 8,
  6886.  
  6887. æKY hookVersion 
  6888. æT constant
  6889. æFc CTBUtilities.h
  6890. æD     hookVersion = 9,
  6891.  
  6892. æKY hookReserved1 
  6893. æT constant
  6894. æFc CTBUtilities.h
  6895. æD     hookReserved1 = 10,
  6896.  
  6897. æKY hookReserved2 
  6898. æT constant
  6899. æFc CTBUtilities.h
  6900. æD     hookReserved2 = 11,
  6901.  
  6902. æKY hookReserved3 
  6903. æT constant
  6904. æFc CTBUtilities.h
  6905. æD     hookReserved3 = 12,
  6906.  
  6907. æKY hookReserved4 
  6908. æT constant
  6909. æFc CTBUtilities.h
  6910. æD     hookReserved4 = 13,
  6911.  
  6912. æKY hookNull 
  6913. æT constant
  6914. æFc CTBUtilities.h
  6915. æD     hookNull = 100,
  6916.  
  6917. æKY hookItemRefresh 
  6918. æT constant
  6919. æFc CTBUtilities.h
  6920. æD     hookItemRefresh = 101,
  6921.  
  6922. æKY hookZoneRefresh 
  6923. æT constant
  6924. æFc CTBUtilities.h
  6925. æD     hookZoneRefresh = 102,
  6926.  
  6927. æKY hookEject 
  6928. æT constant
  6929. æFc CTBUtilities.h
  6930. æD     hookEject = 103,
  6931.  
  6932. æKY hookPreflight 
  6933. æT constant
  6934. æFc CTBUtilities.h
  6935. æD     hookPreflight = 104,
  6936.  
  6937. æKY hookPostflight 
  6938. æT constant
  6939. æFc CTBUtilities.h
  6940. æD     hookPostflight = 105,
  6941.  
  6942. æKY hookKeyBase 
  6943. æT constant
  6944. æFc CTBUtilities.h
  6945. æD     hookKeyBase = 1000,
  6946.  
  6947. æKY NLTypeEntry 
  6948. æT struct
  6949. æFc CTBUtilities.h
  6950. æD struct NLTypeEntry {
  6951.     Handle hIcon;
  6952.     Str32 typeStr;
  6953. };
  6954.  
  6955. typedef struct NLTypeEntry NLTypeEntry;
  6956.  
  6957.  
  6958. æKY NLType
  6959. æT typedef
  6960. æFc CTBUtilities.h
  6961. æD typedef NLTypeEntry NLType[4];
  6962.  
  6963. æKY NBPReply 
  6964. æT struct
  6965. æFc CTBUtilities.h
  6966. æD struct NBPReply {
  6967.     EntityName theEntity;
  6968.     AddrBlock theAddr;
  6969. };
  6970.  
  6971. typedef struct NBPReply NBPReply;
  6972.  
  6973.  
  6974. æKY NameFilterProcPtr
  6975. æT typedef
  6976. æFc CTBUtilities.h
  6977. æD typedef pascal short (*NameFilterProcPtr)(EntityName theEntity);
  6978.  
  6979. æKY ZoneFilterProcPtr
  6980. æT typedef
  6981. æFc CTBUtilities.h
  6982. æD typedef pascal short (*ZoneFilterProcPtr)(Str32 theZone);
  6983.  
  6984. æKY nameFilterProcPtr
  6985. æT typedef
  6986. æFc CTBUtilities.h
  6987. æD typedef NameFilterProcPtr nameFilterProcPtr;
  6988.  
  6989. æKY zoneFilterProcPtr
  6990. æT typedef
  6991. æFc CTBUtilities.h
  6992. æD typedef ZoneFilterProcPtr zoneFilterProcPtr;
  6993.  
  6994. æKY InitCTBUtilities 
  6995. æT Function
  6996. æFc CTBUtilities.h
  6997. æD pascal CTBUErr InitCTBUtilities(void); 
  6998.  
  6999. æKY CTBGetCTBVersion 
  7000. æT Function
  7001. æFc CTBUtilities.h
  7002. æD pascal short CTBGetCTBVersion(void); 
  7003.  
  7004. æKY AppendDITL 
  7005. æT Function
  7006. æFc CTBUtilities.h
  7007. æD pascal void AppendDITL(DialogPtr theDialog,Handle theDITL,DITLMethod method); 
  7008.  
  7009. æKY CountDITL 
  7010. æT Function
  7011. æFc CTBUtilities.h
  7012. æD pascal short CountDITL(DialogPtr theDialog); 
  7013.  
  7014. æKY ShortenDITL 
  7015. æT Function
  7016. æFc CTBUtilities.h
  7017. æD pascal void ShortenDITL(DialogPtr theDialog,short numberItems); 
  7018.  
  7019. æKY StandardNBP 
  7020. æT Function
  7021. æFc CTBUtilities.h
  7022. æD pascal short StandardNBP(Point where,ConstStr255Param prompt,short numTypes,
  7023.     NLType typeList,NameFilterProcPtr nameFilter,ZoneFilterProcPtr zoneFilter,
  7024.     DlgHookProcPtr hookProc,NBPReply *theReply); 
  7025.  
  7026. æKY CustomNBP 
  7027. æT Function
  7028. æFc CTBUtilities.h
  7029. æD pascal short CustomNBP(Point where,ConstStr255Param prompt,short numTypes,
  7030.     NLType typeList,NameFilterProcPtr nameFilter,ZoneFilterProcPtr zoneFilter,
  7031.     DlgHookProcPtr hookProc,long userData,short dialogID,ModalFilterProcPtr filterProc,
  7032.     NBPReply *theReply); 
  7033.  
  7034. æKY NuLookup 
  7035. æT Function
  7036. æFc CTBUtilities.h
  7037. æD pascal short NuLookup(Point where,ConstStr255Param prompt,short numTypes,
  7038.     NLType typeList,NameFilterProcPtr nameFilter,ZoneFilterProcPtr zoneFilter,
  7039.     DlgHookProcPtr hookProc,NBPReply *theReply); 
  7040.  
  7041. æKY NuPLookup 
  7042. æT Function
  7043. æFc CTBUtilities.h
  7044. æD pascal short NuPLookup(Point where,ConstStr255Param prompt,short numTypes,
  7045.     NLType typeList,NameFilterProcPtr nameFilter,ZoneFilterProcPtr zoneFilter,
  7046.     DlgHookProcPtr hookProc,long userData,short dialogID,ModalFilterProcPtr filterProc,
  7047.     NBPReply *theReply); 
  7048.  
  7049.  
  7050. æKY DatabaseAccess.h
  7051. æKL DBBreak
  7052. DBDisposeQuery
  7053. DBEnd
  7054. DBExec
  7055. DBGetConnInfo
  7056. DBGetErr
  7057. DBGetItem
  7058. DBGetNewQuery
  7059. DBGetQueryResults
  7060. DBGetResultHandler
  7061. DBGetSessionNum
  7062. DBInit
  7063. DBInstallResultHandler
  7064. DBKill
  7065. DBRemoveResultHandler
  7066. DBResultsToText
  7067. DBSend
  7068. DBSendItem
  7069. DBStartQuery
  7070. DBState
  7071. DBUnGetItem
  7072. InitDBPack
  7073.  
  7074. ColInfoArray
  7075. ColInfoHandle
  7076. ColInfoPtr
  7077. ColTypesArray
  7078. ColTypesHandle
  7079. ColTypesPtr
  7080. DBAsyncParamBlockRec
  7081. DBAsyncParmBlkPtr
  7082. DBColInfoRecord
  7083. DBType
  7084. kDBAboutToInit
  7085. kDBExecComplete
  7086. kDBGetItemComplete
  7087. kDBGetQueryResultsComplete
  7088. kDBInitComplete
  7089. kDBLastColFlag
  7090. kDBNullFlag
  7091. kDBSendComplete
  7092. kDBStartQueryComplete
  7093. kDBUpdateWind
  7094. kDBWaitForever
  7095. QueryArray
  7096. QueryHandle
  7097. QueryListHandle
  7098. QueryListPtr
  7099. QueryPtr
  7100. QueryRecord
  7101. rcDBAsyncNotSupp
  7102. rcDBBadAsyncPB
  7103. rcDBBadDDEV
  7104. rcDBBadSessID
  7105. rcDBBadSessNum
  7106. rcDBBadType
  7107. rcDBBreak
  7108. rcDBError
  7109. rcDBExec
  7110. rcDBNoHandler
  7111. rcDBNull
  7112. rcDBPackNotInited
  7113. rcDBValue
  7114. rcDBWrongVersion
  7115. ResListElem
  7116. ResListHandle
  7117. ResListPtr
  7118. ResultsRecord
  7119. typeAnyType
  7120. typeColBreak
  7121. typeDate
  7122. typeDecimal
  7123. typeDiscard
  7124. typeLBin
  7125. typeLChar
  7126. typeMoney
  7127. typeNone
  7128. typeRowBreak
  7129. typeTime
  7130. typeTimeStamp
  7131. typeUnknown
  7132. typeVBin
  7133. typeVChar
  7134.  
  7135. æKY rcDBNull 
  7136. æT constant
  7137. æFc DatabaseAccess.h
  7138. æD     rcDBNull = -800,
  7139.  
  7140. æKY rcDBValue 
  7141. æT constant
  7142. æFc DatabaseAccess.h
  7143. æD     rcDBValue = -801,
  7144.  
  7145. æKY rcDBError 
  7146. æT constant
  7147. æFc DatabaseAccess.h
  7148. æD     rcDBError = -802,
  7149.  
  7150. æKY rcDBBadType 
  7151. æT constant
  7152. æFc DatabaseAccess.h
  7153. æD     rcDBBadType = -803,
  7154.  
  7155. æKY rcDBBreak 
  7156. æT constant
  7157. æFc DatabaseAccess.h
  7158. æD     rcDBBreak = -804,
  7159.  
  7160. æKY rcDBExec 
  7161. æT constant
  7162. æFc DatabaseAccess.h
  7163. æD     rcDBExec = -805,
  7164.  
  7165. æKY rcDBBadSessID 
  7166. æT constant
  7167. æFc DatabaseAccess.h
  7168. æD     rcDBBadSessID = -806,
  7169.  
  7170. æKY rcDBBadSessNum 
  7171. æT constant
  7172. æFc DatabaseAccess.h
  7173. æD     rcDBBadSessNum = -807,       /* bad session number for DBGetConnInfo */
  7174.  
  7175. æKY rcDBBadDDEV 
  7176. æT constant
  7177. æFc DatabaseAccess.h
  7178. æD     rcDBBadDDEV = -808,          /* bad ddev specified on DBInit */
  7179.  
  7180. æKY rcDBAsyncNotSupp 
  7181. æT constant
  7182. æFc DatabaseAccess.h
  7183. æD     rcDBAsyncNotSupp = -809,     /* ddev does not support async calls */
  7184.  
  7185. æKY rcDBBadAsyncPB 
  7186. æT constant
  7187. æFc DatabaseAccess.h
  7188. æD     rcDBBadAsyncPB = -810,       /* tried to kill a bad pb */
  7189.  
  7190. æKY rcDBNoHandler 
  7191. æT constant
  7192. æFc DatabaseAccess.h
  7193. æD     rcDBNoHandler = -811,        /* no app handler for specified data type */
  7194.  
  7195. æKY rcDBWrongVersion 
  7196. æT constant
  7197. æFc DatabaseAccess.h
  7198. æD     rcDBWrongVersion = -812,     /* incompatible versions */
  7199.  
  7200. æKY rcDBPackNotInited 
  7201. æT constant
  7202. æFc DatabaseAccess.h
  7203. æD     rcDBPackNotInited = -813,    /* attempt to call other routine before InitDBPack */
  7204.  
  7205. æKY kDBUpdateWind 
  7206. æT constant
  7207. æFc DatabaseAccess.h
  7208. æD     kDBUpdateWind = 0,
  7209.  
  7210. æKY kDBAboutToInit 
  7211. æT constant
  7212. æFc DatabaseAccess.h
  7213. æD     kDBAboutToInit = 1,
  7214.  
  7215. æKY kDBInitComplete 
  7216. æT constant
  7217. æFc DatabaseAccess.h
  7218. æD     kDBInitComplete = 2,
  7219.  
  7220. æKY kDBSendComplete 
  7221. æT constant
  7222. æFc DatabaseAccess.h
  7223. æD     kDBSendComplete = 3,
  7224.  
  7225. æKY kDBExecComplete 
  7226. æT constant
  7227. æFc DatabaseAccess.h
  7228. æD     kDBExecComplete = 4,
  7229.  
  7230. æKY kDBStartQueryComplete 
  7231. æT constant
  7232. æFc DatabaseAccess.h
  7233. æD     kDBStartQueryComplete = 5,
  7234.  
  7235. æKY kDBGetItemComplete 
  7236. æT constant
  7237. æFc DatabaseAccess.h
  7238. æD     kDBGetItemComplete = 6,
  7239.  
  7240. æKY kDBGetQueryResultsComplete 
  7241. æT constant
  7242. æFc DatabaseAccess.h
  7243. æD     kDBGetQueryResultsComplete = 7,
  7244.  
  7245. æKY typeNone 
  7246. æT constant
  7247. æFc DatabaseAccess.h
  7248. æD #define typeNone 'none'
  7249.  
  7250. æKY typeDate 
  7251. æT constant
  7252. æFc DatabaseAccess.h
  7253. æD #define typeDate 'date'
  7254.  
  7255. æKY typeTime 
  7256. æT constant
  7257. æFc DatabaseAccess.h
  7258. æD #define typeTime 'time'
  7259.  
  7260. æKY typeTimeStamp 
  7261. æT constant
  7262. æFc DatabaseAccess.h
  7263. æD #define typeTimeStamp 'tims'
  7264.  
  7265. æKY typeDecimal 
  7266. æT constant
  7267. æFc DatabaseAccess.h
  7268. æD #define typeDecimal 'deci'
  7269.  
  7270. æKY typeMoney 
  7271. æT constant
  7272. æFc DatabaseAccess.h
  7273. æD #define typeMoney 'mone'
  7274.  
  7275. æKY typeVChar 
  7276. æT constant
  7277. æFc DatabaseAccess.h
  7278. æD #define typeVChar 'vcha'
  7279.  
  7280. æKY typeVBin 
  7281. æT constant
  7282. æFc DatabaseAccess.h
  7283. æD #define typeVBin 'vbin'
  7284.  
  7285. æKY typeLChar 
  7286. æT constant
  7287. æFc DatabaseAccess.h
  7288. æD #define typeLChar 'lcha'
  7289.  
  7290. æKY typeLBin 
  7291. æT constant
  7292. æFc DatabaseAccess.h
  7293. æD #define typeLBin 'lbin'
  7294.  
  7295. æKY typeDiscard 
  7296. æT constant
  7297. æFc DatabaseAccess.h
  7298. æD #define typeDiscard 'disc'
  7299.  
  7300. æKY typeUnknown 
  7301. æT constant
  7302. æFc DatabaseAccess.h
  7303. æD #define typeUnknown 'unkn'
  7304.  
  7305. æKY typeColBreak 
  7306. æT constant
  7307. æFc DatabaseAccess.h
  7308. æD #define typeColBreak 'colb'
  7309.  
  7310. æKY typeRowBreak 
  7311. æT constant
  7312. æFc DatabaseAccess.h
  7313. æD #define typeRowBreak 'rowb'
  7314.  
  7315. æKY typeAnyType 
  7316. æT constant
  7317. æFc DatabaseAccess.h
  7318. æD #define typeAnyType (DBType)0
  7319.  
  7320. æKY kDBWaitForever 
  7321. æT constant
  7322. æFc DatabaseAccess.h
  7323. æD     kDBWaitForever = -1,
  7324.  
  7325. æKY kDBLastColFlag 
  7326. æT constant
  7327. æFc DatabaseAccess.h
  7328. æD     kDBLastColFlag = 0x0001,
  7329.  
  7330. æKY kDBNullFlag 
  7331. æT constant
  7332. æFc DatabaseAccess.h
  7333. æD     kDBNullFlag = 0x0004,
  7334.  
  7335. æKY DBType
  7336. æT typedef
  7337. æFc DatabaseAccess.h
  7338. æD typedef OSType DBType;
  7339.  
  7340. æKY DBAsyncParamBlockRec 
  7341. æT struct
  7342. æFc DatabaseAccess.h
  7343. æD struct DBAsyncParamBlockRec {
  7344.     ProcPtr completionProc;         /* pointer to completion routine */
  7345.     OSErr result;                   /* result of call */
  7346.     long userRef;                   /* for application's use */
  7347.     long ddevRef;                   /* for ddev's use */
  7348.     long reserved;                  /* for internal use */
  7349. };
  7350.  
  7351. typedef struct DBAsyncParamBlockRec DBAsyncParamBlockRec;
  7352. typedef DBAsyncParamBlockRec *DBAsyncParmBlkPtr;
  7353.  
  7354.  
  7355. æKY ResListElem 
  7356. æT struct
  7357. æFc DatabaseAccess.h
  7358. æD struct ResListElem {
  7359.     ResType theType;                /* resource type */
  7360.     short id;                       /* resource id */
  7361. };
  7362.  
  7363. typedef struct ResListElem ResListElem;
  7364. typedef ResListElem *ResListPtr, **ResListHandle;
  7365.  
  7366.  
  7367. æKY QueryArray 
  7368. æT union
  7369. æFc DatabaseAccess.h
  7370. æD typedef Handle **QueryListHandle;
  7371.  
  7372. æKY QueryRecord 
  7373. æT struct
  7374. æFc DatabaseAccess.h
  7375. æD struct QueryRecord {
  7376.     short version;                  /* version */
  7377.     short id;                       /* id of 'qrsc' this came from */
  7378.     Handle queryProc;               /* handle to query def proc */
  7379.     Str63 ddevName;                 /* ddev name */
  7380.     Str255 host;                    /* host name */
  7381.     Str255 user;                    /* user name */
  7382.     Str255 password;                /* password */
  7383.     Str255 connStr;                 /* connection string */
  7384.     short currQuery;                /* index of current query */
  7385.     short numQueries;               /* number of queries in list */
  7386.     QueryListHandle queryList;      /* handle to array of handles to text */
  7387.     short numRes;                   /* number of resources in list */
  7388.     ResListHandle resList;          /* handle to array of resource list elements */
  7389.     Handle dataHandle;              /* for use by query def proc */
  7390.     long refCon;                    /* for use by application */
  7391. };
  7392.  
  7393. typedef struct QueryRecord QueryRecord;
  7394. typedef QueryRecord *QueryPtr, **QueryHandle;
  7395.  
  7396.  
  7397. æKY ColTypesArray 
  7398. æT union
  7399. æFc DatabaseAccess.h
  7400. æD typedef Handle ColTypesHandle;
  7401.  
  7402. æKY DBColInfoRecord 
  7403. æT struct
  7404. æFc DatabaseAccess.h
  7405. æD struct DBColInfoRecord {
  7406.     short len;
  7407.     short places;
  7408.     short flags;
  7409. };
  7410.  
  7411. typedef struct DBColInfoRecord DBColInfoRecord;
  7412.  
  7413.  
  7414. æKY ColInfoArray 
  7415. æT union
  7416. æFc DatabaseAccess.h
  7417. æD typedef Handle ColInfoHandle;
  7418.  
  7419. æKY ResultsRecord 
  7420. æT struct
  7421. æFc DatabaseAccess.h
  7422. æD struct ResultsRecord {
  7423.     short numRows;                  /* number of rows in result */
  7424.     short numCols;                  /* number of columns per row */
  7425.     ColTypesHandle colTypes;        /* data type array */
  7426.     Handle colData;                 /* actual results */
  7427.     ColInfoHandle colInfo;          /* DBColInfoRecord array */
  7428. };
  7429.  
  7430. typedef struct ResultsRecord ResultsRecord;
  7431.  
  7432.  
  7433. æKY InitDBPack 
  7434. æT Function
  7435. æFc DatabaseAccess.h
  7436. æD pascal OSErr InitDBPack(void)
  7437.     = {0x3F3C,0x0004,0x303C,0x0100,0xA82F}; 
  7438.  
  7439. æKY DBInit 
  7440. æT Function
  7441. æFc DatabaseAccess.h
  7442. æD pascal OSErr DBInit(long *sessID,ConstStr63Param ddevName,ConstStr255Param host,
  7443.     ConstStr255Param user,ConstStr255Param passwd,ConstStr255Param connStr,
  7444.     DBAsyncParmBlkPtr asyncPB)
  7445.     = {0x303C,0x0E02,0xA82F}; 
  7446.  
  7447. æKY DBEnd 
  7448. æT Function
  7449. æFc DatabaseAccess.h
  7450. æD pascal OSErr DBEnd(long sessID,DBAsyncParmBlkPtr asyncPB)
  7451.     = {0x303C,0x0403,0xA82F}; 
  7452.  
  7453. æKY DBGetConnInfo 
  7454. æT Function
  7455. æFc DatabaseAccess.h
  7456. æD pascal OSErr DBGetConnInfo(long sessID,short sessNum,long *returnedID,long *version,
  7457.     Str63 ddevName,Str255 host,Str255 user,Str255 network,Str255 connStr,long *start,
  7458.     OSErr *state,DBAsyncParmBlkPtr asyncPB)
  7459.     = {0x303C,0x1704,0xA82F}; 
  7460.  
  7461. æKY DBGetSessionNum 
  7462. æT Function
  7463. æFc DatabaseAccess.h
  7464. æD pascal OSErr DBGetSessionNum(long sessID,short *sessNum,DBAsyncParmBlkPtr asyncPB)
  7465.     = {0x303C,0x0605,0xA82F}; 
  7466.  
  7467. æKY DBSend 
  7468. æT Function
  7469. æFc DatabaseAccess.h
  7470. æD pascal OSErr DBSend(long sessID,char *text,short len,DBAsyncParmBlkPtr asyncPB)
  7471.     = {0x303C,0x0706,0xA82F}; 
  7472.  
  7473. æKY DBSendItem 
  7474. æT Function
  7475. æFc DatabaseAccess.h
  7476. æD pascal OSErr DBSendItem(long sessID,DBType dataType,short len,short places,
  7477.     short flags,void *buffer,DBAsyncParmBlkPtr asyncPB)
  7478.     = {0x303C,0x0B07,0xA82F}; 
  7479.  
  7480. æKY DBExec 
  7481. æT Function
  7482. æFc DatabaseAccess.h
  7483. æD pascal OSErr DBExec(long sessID,DBAsyncParmBlkPtr asyncPB)
  7484.     = {0x303C,0x0408,0xA82F}; 
  7485.  
  7486. æKY DBState 
  7487. æT Function
  7488. æFc DatabaseAccess.h
  7489. æD pascal OSErr DBState(long sessID,DBAsyncParmBlkPtr asyncPB)
  7490.     = {0x303C,0x0409,0xA82F}; 
  7491.  
  7492. æKY DBGetErr 
  7493. æT Function
  7494. æFc DatabaseAccess.h
  7495. æD pascal OSErr DBGetErr(long sessID,long *err1,long *err2,Str255 item1,Str255 item2,
  7496.     Str255 errorMsg,DBAsyncParmBlkPtr asyncPB)
  7497.     = {0x303C,0x0E0A,0xA82F}; 
  7498.  
  7499. æKY DBBreak 
  7500. æT Function
  7501. æFc DatabaseAccess.h
  7502. æD pascal OSErr DBBreak(long sessID,Boolean abort,DBAsyncParmBlkPtr asyncPB)
  7503.     = {0x303C,0x050B,0xA82F}; 
  7504.  
  7505. æKY DBGetItem 
  7506. æT Function
  7507. æFc DatabaseAccess.h
  7508. æD pascal OSErr DBGetItem(long sessID,long timeout,DBType *dataType,short *len,
  7509.     short *places,short *flags,void *buffer,DBAsyncParmBlkPtr asyncPB)
  7510.     = {0x303C,0x100C,0xA82F}; 
  7511.  
  7512. æKY DBUnGetItem 
  7513. æT Function
  7514. æFc DatabaseAccess.h
  7515. æD pascal OSErr DBUnGetItem(long sessID,DBAsyncParmBlkPtr asyncPB)
  7516.     = {0x303C,0x040D,0xA82F}; 
  7517.  
  7518. æKY DBKill 
  7519. æT Function
  7520. æFc DatabaseAccess.h
  7521. æD pascal OSErr DBKill(DBAsyncParmBlkPtr asyncPB)
  7522.     = {0x303C,0x020E,0xA82F}; 
  7523.  
  7524. æKY DBGetNewQuery 
  7525. æT Function
  7526. æFc DatabaseAccess.h
  7527. æD pascal OSErr DBGetNewQuery(short queryID,QueryHandle *query)
  7528.     = {0x303C,0x030F,0xA82F}; 
  7529.  
  7530. æKY DBDisposeQuery 
  7531. æT Function
  7532. æFc DatabaseAccess.h
  7533. æD pascal OSErr DBDisposeQuery(QueryHandle query)
  7534.     = {0x303C,0x0210,0xA82F}; 
  7535.  
  7536. æKY DBStartQuery 
  7537. æT Function
  7538. æFc DatabaseAccess.h
  7539. æD pascal OSErr DBStartQuery(long *sessID,QueryHandle query,ProcPtr statusProc,
  7540.     DBAsyncParmBlkPtr asyncPB)
  7541.     = {0x303C,0x0811,0xA82F}; 
  7542.  
  7543. æKY DBGetQueryResults 
  7544. æT Function
  7545. æFc DatabaseAccess.h
  7546. æD pascal OSErr DBGetQueryResults(long sessID,ResultsRecord *results,long timeout,
  7547.     ProcPtr statusProc,DBAsyncParmBlkPtr asyncPB)
  7548.     = {0x303C,0x0A12,0xA82F}; 
  7549.  
  7550. æKY DBResultsToText 
  7551. æT Function
  7552. æFc DatabaseAccess.h
  7553. æD pascal OSErr DBResultsToText(ResultsRecord *results,Handle *theText)
  7554.     = {0x303C,0x0413,0xA82F}; 
  7555.  
  7556. æKY DBInstallResultHandler 
  7557. æT Function
  7558. æFc DatabaseAccess.h
  7559. æD pascal OSErr DBInstallResultHandler(DBType dataType,ProcPtr theHandler,
  7560.     Boolean isSysHandler)
  7561.     = {0x303C,0x0514,0xA82F}; 
  7562.  
  7563. æKY DBRemoveResultHandler 
  7564. æT Function
  7565. æFc DatabaseAccess.h
  7566. æD pascal OSErr DBRemoveResultHandler(DBType dataType)
  7567.     = {0x303C,0x0215,0xA82F}; 
  7568.  
  7569. æKY DBGetResultHandler 
  7570. æT Function
  7571. æFc DatabaseAccess.h
  7572. æD pascal OSErr DBGetResultHandler(DBType dataType,ProcPtr *theHandler,Boolean getSysHandler)
  7573.     = {0x303C,0x0516,0xA82F}; 
  7574.  
  7575.  
  7576. æKY Desk.h
  7577. æKL CloseDeskAcc
  7578. opendeskacc
  7579. OpenDeskAcc
  7580. SystemClick
  7581. SystemEdit
  7582. SystemEvent
  7583. SystemMenu
  7584. SystemTask
  7585.  
  7586. accClear
  7587. accCopy
  7588. accCursor
  7589. accCut
  7590. accEvent
  7591. accMenu
  7592. accPaste
  7593. accRun
  7594. accUndo
  7595. goodbye
  7596.  
  7597. æKY accEvent 
  7598. æT constant
  7599. æFc Desk.h
  7600. æD     accEvent = 64,
  7601.  
  7602. æKY accRun 
  7603. æT constant
  7604. æFc Desk.h
  7605. æD     accRun = 65,
  7606.  
  7607. æKY accCursor 
  7608. æT constant
  7609. æFc Desk.h
  7610. æD     accCursor = 66,
  7611.  
  7612. æKY accMenu 
  7613. æT constant
  7614. æFc Desk.h
  7615. æD     accMenu = 67,
  7616.  
  7617. æKY accUndo 
  7618. æT constant
  7619. æFc Desk.h
  7620. æD     accUndo = 68,
  7621.  
  7622. æKY accCut 
  7623. æT constant
  7624. æFc Desk.h
  7625. æD     accCut = 70,
  7626.  
  7627. æKY accCopy 
  7628. æT constant
  7629. æFc Desk.h
  7630. æD     accCopy = 71,
  7631.  
  7632. æKY accPaste 
  7633. æT constant
  7634. æFc Desk.h
  7635. æD     accPaste = 72,
  7636.  
  7637. æKY accClear 
  7638. æT constant
  7639. æFc Desk.h
  7640. æD     accClear = 73,
  7641.  
  7642. æKY goodbye 
  7643. æT constant
  7644. æFc Desk.h
  7645. æD     goodbye = -1,    /*goodbye message*/
  7646.  
  7647. æKY OpenDeskAcc 
  7648. æT Function
  7649. æFc Desk.h
  7650. æD pascal short OpenDeskAcc(ConstStr255Param deskAccName)
  7651.     = 0xA9B6; 
  7652.  
  7653. æKY CloseDeskAcc 
  7654. æT Function
  7655. æFc Desk.h
  7656. æD pascal void CloseDeskAcc(short refNum)
  7657.     = 0xA9B7; 
  7658.  
  7659. æKY SystemClick 
  7660. æT Function
  7661. æFc Desk.h
  7662. æD pascal void SystemClick(const EventRecord *theEvent,WindowPtr theWindow)
  7663.     = 0xA9B3; 
  7664.  
  7665. æKY SystemEdit 
  7666. æT Function
  7667. æFc Desk.h
  7668. æD pascal Boolean SystemEdit(short editCmd)
  7669.     = 0xA9C2; 
  7670.  
  7671. æKY SystemTask 
  7672. æT Function
  7673. æFc Desk.h
  7674. æD pascal void SystemTask(void)
  7675.     = 0xA9B4; 
  7676.  
  7677. æKY SystemEvent 
  7678. æT Function
  7679. æFc Desk.h
  7680. æD pascal Boolean SystemEvent(const EventRecord *theEvent)
  7681.     = 0xA9B2; 
  7682.  
  7683. æKY SystemMenu 
  7684. æT Function
  7685. æFc Desk.h
  7686. æD pascal void SystemMenu(long menuResult)
  7687.     = 0xA9B5; 
  7688.  
  7689. æKY opendeskacc 
  7690. æT Function
  7691. æFc Desk.h
  7692. æD short opendeskacc(char *deskAccName); 
  7693.  
  7694.  
  7695. æKY DeskBus.h
  7696. æKL ADBOp
  7697. ADBReInit
  7698. CountADBs
  7699. GetADBInfo
  7700. GetIndADB
  7701. SetADBInfo
  7702.  
  7703. ADBAddress
  7704. ADBDataBlock
  7705. ADBDBlkPtr
  7706. ADBOpBlock
  7707. ADBOpBPtr
  7708. ADBSetInfoBlock
  7709. ADBSInfoPtr
  7710.  
  7711. æKY ADBAddress
  7712. æT typedef
  7713. æFc DeskBus.h
  7714. æD typedef char ADBAddress;
  7715.  
  7716. æKY ADBOpBlock 
  7717. æT struct
  7718. æFc DeskBus.h
  7719. æD struct ADBOpBlock {
  7720.     Ptr dataBuffPtr;        /*address of data buffer*/
  7721.     Ptr opServiceRtPtr;     /*service routine pointer*/
  7722.     Ptr opDataAreaPtr;      /*optional data area address*/
  7723. };
  7724.  
  7725. typedef struct ADBOpBlock ADBOpBlock;
  7726. typedef ADBOpBlock *ADBOpBPtr;
  7727.  
  7728.  
  7729. æKY ADBDataBlock 
  7730. æT struct
  7731. æFc DeskBus.h
  7732. æD struct ADBDataBlock {
  7733.     char devType;           /*device type*/
  7734.     char origADBAddr;       /*original ADB Address*/
  7735.     Ptr dbServiceRtPtr;     /*service routine pointer*/
  7736.     Ptr dbDataAreaAddr;     /*data area address*/
  7737. };
  7738.  
  7739. typedef struct ADBDataBlock ADBDataBlock;
  7740. typedef ADBDataBlock *ADBDBlkPtr;
  7741.  
  7742.  
  7743. æKY ADBSetInfoBlock 
  7744. æT struct
  7745. æFc DeskBus.h
  7746. æD struct ADBSetInfoBlock {
  7747.     Ptr siServiceRtPtr;     /*service routine pointer*/
  7748.     Ptr siDataAreaAddr;     /*data area address*/
  7749. };
  7750.  
  7751. typedef struct ADBSetInfoBlock ADBSetInfoBlock;
  7752. typedef ADBSetInfoBlock *ADBSInfoPtr;
  7753.  
  7754.  
  7755. æKY ADBReInit 
  7756. æT Function
  7757. æFc DeskBus.h
  7758. æD pascal void ADBReInit(void)
  7759.     = 0xA07B; 
  7760.  
  7761. æKY ADBOp 
  7762. æT Function
  7763. æFc DeskBus.h
  7764. æD pascal OSErr ADBOp(Ptr data,ProcPtr compRout,Ptr buffer,short commandNum); 
  7765.  
  7766. æKY CountADBs 
  7767. æT Function
  7768. æFc DeskBus.h
  7769. æD #pragma parameter __D0 CountADBs
  7770. pascal short CountADBs(void)
  7771.     = 0xA077; 
  7772.  
  7773. æKY GetIndADB 
  7774. æT Function
  7775. æFc DeskBus.h
  7776. æD #pragma parameter __D0 GetIndADB(__A0,__D0)
  7777. pascal ADBAddress GetIndADB(ADBDataBlock *info,short devTableIndex)
  7778.     = 0xA078; 
  7779.  
  7780. æKY GetADBInfo 
  7781. æT Function
  7782. æFc DeskBus.h
  7783. æD #pragma parameter __D0 GetADBInfo(__A0,__D0)
  7784. pascal OSErr GetADBInfo(ADBDataBlock *info,ADBAddress adbAddr)
  7785.     = 0xA079; 
  7786.  
  7787. æKY SetADBInfo 
  7788. æT Function
  7789. æFc DeskBus.h
  7790. æD #pragma parameter __D0 SetADBInfo(__A0,__D0)
  7791. pascal OSErr SetADBInfo(ADBSetInfoBlock *info,ADBAddress adbAddr)
  7792.     = 0xA07A; 
  7793.  
  7794.  
  7795. æKY Devices.h
  7796. æKL CloseDriver
  7797. Control
  7798. GetDCtlEntry
  7799. KillIO
  7800. opendriver
  7801. OpenDriver
  7802. PBControl
  7803. PBControlAsync
  7804. PBControlSync
  7805. PBKillIO
  7806. PBKillIOAsync
  7807. PBKillIOSync
  7808. PBStatus
  7809. PBStatusAsync
  7810. PBStatusSync
  7811. SetChooserAlert
  7812. Status
  7813.  
  7814. activateMsg
  7815. activDev
  7816. AuxDCE
  7817. AuxDCEHandle
  7818. AuxDCEPtr
  7819. buttonMsg
  7820. cancelMsg
  7821. cdevGenErr
  7822. cdevMemErr
  7823. cdevResErr
  7824. cdevUnset
  7825. chooserID
  7826. clearDev
  7827. closeDev
  7828. copyDev
  7829. cursorDev
  7830. cutDev
  7831. DCtlEntry
  7832. DCtlHandle
  7833. DCtlPtr
  7834. deactivateMsg
  7835. deactivDev
  7836. deselectMsg
  7837. fillListMsg
  7838. getSelMsg
  7839. hitDev
  7840. hitMsg
  7841. initDev
  7842. initMsg
  7843. keyEvtDev
  7844. keyEvtMsg
  7845. macDev
  7846. newSelMsg
  7847. normalMsg
  7848. nulDev
  7849. nulMsg
  7850. okMsg
  7851. pasteDev
  7852. selectMsg
  7853. startupMsg
  7854. superMsg
  7855. terminateMsg
  7856. undoDev
  7857. updateDev
  7858. updateMsg
  7859.  
  7860. æKY newSelMsg 
  7861. æT constant
  7862. æFc Devices.h
  7863. æD     newSelMsg = 12,
  7864.  
  7865. æKY fillListMsg 
  7866. æT constant
  7867. æFc Devices.h
  7868. æD     fillListMsg = 13,
  7869.  
  7870. æKY getSelMsg 
  7871. æT constant
  7872. æFc Devices.h
  7873. æD     getSelMsg = 14,
  7874.  
  7875. æKY selectMsg 
  7876. æT constant
  7877. æFc Devices.h
  7878. æD     selectMsg = 15,
  7879.  
  7880. æKY deselectMsg 
  7881. æT constant
  7882. æFc Devices.h
  7883. æD     deselectMsg = 16,
  7884.  
  7885. æKY terminateMsg 
  7886. æT constant
  7887. æFc Devices.h
  7888. æD     terminateMsg = 17,
  7889.  
  7890. æKY buttonMsg 
  7891. æT constant
  7892. æFc Devices.h
  7893. æD     buttonMsg = 19,
  7894.  
  7895. æKY chooserID 
  7896. æT constant
  7897. æFc Devices.h
  7898. æD     chooserID = 1,
  7899.  
  7900. æKY initDev 
  7901. æT constant
  7902. æFc Devices.h
  7903. æD     initDev = 0,         /*Time for cdev to initialize itself*/
  7904.  
  7905. æKY hitDev 
  7906. æT constant
  7907. æFc Devices.h
  7908. æD     hitDev = 1,          /*Hit on one of my items*/
  7909.  
  7910. æKY closeDev 
  7911. æT constant
  7912. æFc Devices.h
  7913. æD     closeDev = 2,        /*Close yourself*/
  7914.  
  7915. æKY nulDev 
  7916. æT constant
  7917. æFc Devices.h
  7918. æD     nulDev = 3,          /*Null event*/
  7919.  
  7920. æKY updateDev 
  7921. æT constant
  7922. æFc Devices.h
  7923. æD     updateDev = 4,       /*Update event*/
  7924.  
  7925. æKY activDev 
  7926. æT constant
  7927. æFc Devices.h
  7928. æD     activDev = 5,        /*Activate event*/
  7929.  
  7930. æKY deactivDev 
  7931. æT constant
  7932. æFc Devices.h
  7933. æD     deactivDev = 6,      /*Deactivate event*/
  7934.  
  7935. æKY keyEvtDev 
  7936. æT constant
  7937. æFc Devices.h
  7938. æD     keyEvtDev = 7,       /*Key down/auto key*/
  7939.  
  7940. æKY macDev 
  7941. æT constant
  7942. æFc Devices.h
  7943. æD     macDev = 8,          /*Decide whether or not to show up*/
  7944.  
  7945. æKY undoDev 
  7946. æT constant
  7947. æFc Devices.h
  7948. æD     undoDev = 9,
  7949.  
  7950. æKY cutDev 
  7951. æT constant
  7952. æFc Devices.h
  7953. æD     cutDev = 10,
  7954.  
  7955. æKY copyDev 
  7956. æT constant
  7957. æFc Devices.h
  7958. æD     copyDev = 11,
  7959.  
  7960. æKY pasteDev 
  7961. æT constant
  7962. æFc Devices.h
  7963. æD     pasteDev = 12,
  7964.  
  7965. æKY clearDev 
  7966. æT constant
  7967. æFc Devices.h
  7968. æD     clearDev = 13,
  7969.  
  7970. æKY cursorDev 
  7971. æT constant
  7972. æFc Devices.h
  7973. æD     cursorDev = 14,
  7974.  
  7975. æKY cdevGenErr 
  7976. æT constant
  7977. æFc Devices.h
  7978. æD     cdevGenErr = -1,     /*General error; gray cdev w/o alert*/
  7979.  
  7980. æKY cdevMemErr 
  7981. æT constant
  7982. æFc Devices.h
  7983. æD     cdevMemErr = 0,      /*Memory shortfall; alert user please*/
  7984.  
  7985. æKY cdevResErr 
  7986. æT constant
  7987. æFc Devices.h
  7988. æD     cdevResErr = 1,      /*Couldn't get a needed resource; alert*/
  7989.  
  7990. æKY cdevUnset 
  7991. æT constant
  7992. æFc Devices.h
  7993. æD     cdevUnset = 3,       /* cdevValue is initialized to this*/
  7994.  
  7995. æKY initMsg 
  7996. æT constant
  7997. æFc Devices.h
  7998. æD     initMsg = 1,         /*initialization*/
  7999.  
  8000. æKY okMsg 
  8001. æT constant
  8002. æFc Devices.h
  8003. æD     okMsg = 2,           /*user clicked OK button*/
  8004.  
  8005. æKY cancelMsg 
  8006. æT constant
  8007. æFc Devices.h
  8008. æD     cancelMsg = 3,       /*user clicked Cancel button*/
  8009.  
  8010. æKY hitMsg 
  8011. æT constant
  8012. æFc Devices.h
  8013. æD     hitMsg = 4,          /*user clicked control in Options dialog*/
  8014.  
  8015. æKY nulMsg 
  8016. æT constant
  8017. æFc Devices.h
  8018. æD     nulMsg = 5,          /*periodic event*/
  8019.  
  8020. æKY updateMsg 
  8021. æT constant
  8022. æFc Devices.h
  8023. æD     updateMsg = 6,       /*update event*/
  8024.  
  8025. æKY activateMsg 
  8026. æT constant
  8027. æFc Devices.h
  8028. æD     activateMsg = 7,     /*not used*/
  8029.  
  8030. æKY deactivateMsg 
  8031. æT constant
  8032. æFc Devices.h
  8033. æD     deactivateMsg = 8,   /*not used*/
  8034.  
  8035. æKY keyEvtMsg 
  8036. æT constant
  8037. æFc Devices.h
  8038. æD     keyEvtMsg = 9,       /*keyboard event*/
  8039.  
  8040. æKY superMsg 
  8041. æT constant
  8042. æFc Devices.h
  8043. æD     superMsg = 10,       /*show superuser controls*/
  8044.  
  8045. æKY normalMsg 
  8046. æT constant
  8047. æFc Devices.h
  8048. æD     normalMsg = 11,      /*show only normal controls*/
  8049.  
  8050. æKY startupMsg 
  8051. æT constant
  8052. æFc Devices.h
  8053. æD     startupMsg = 12,     /*code has been loaded*/
  8054.  
  8055. æKY DCtlEntry 
  8056. æT struct
  8057. æFc Devices.h
  8058. æD struct DCtlEntry {
  8059.     Ptr dCtlDriver;
  8060.     short dCtlFlags;
  8061.     QHdr dCtlQHdr;
  8062.     long dCtlPosition;
  8063.     Handle dCtlStorage;
  8064.     short dCtlRefNum;
  8065.     long dCtlCurTicks;
  8066.     WindowPtr dCtlWindow;
  8067.     short dCtlDelay;
  8068.     short dCtlEMask;
  8069.     short dCtlMenu;
  8070. };
  8071.  
  8072. typedef struct DCtlEntry DCtlEntry;
  8073. typedef DCtlEntry *DCtlPtr, **DCtlHandle;
  8074.  
  8075.  
  8076. æKY AuxDCE 
  8077. æT struct
  8078. æFc Devices.h
  8079. æD struct AuxDCE {
  8080.     Ptr dCtlDriver;
  8081.     short dCtlFlags;
  8082.     QHdr dCtlQHdr;
  8083.     long dCtlPosition;
  8084.     Handle dCtlStorage;
  8085.     short dCtlRefNum;
  8086.     long dCtlCurTicks;
  8087.     GrafPtr dCtlWindow;
  8088.     short dCtlDelay;
  8089.     short dCtlEMask;
  8090.     short dCtlMenu;
  8091.     char dCtlSlot;
  8092.     char dCtlSlotId;
  8093.     long dCtlDevBase;
  8094.     Ptr dCtlOwner;
  8095.     char dCtlExtDev;
  8096.     char fillByte;
  8097. };
  8098.  
  8099. typedef struct AuxDCE AuxDCE;
  8100. typedef AuxDCE *AuxDCEPtr, **AuxDCEHandle;
  8101.  
  8102.  
  8103. æKY GetDCtlEntry 
  8104. æT Function
  8105. æFc Devices.h
  8106. æD pascal DCtlHandle GetDCtlEntry(short refNum); 
  8107.  
  8108. æKY SetChooserAlert 
  8109. æT Function
  8110. æFc Devices.h
  8111. æD pascal Boolean SetChooserAlert(Boolean f); 
  8112.  
  8113. æKY OpenDriver 
  8114. æT Function
  8115. æFc Devices.h
  8116. æD pascal OSErr OpenDriver(ConstStr255Param name,short *drvrRefNum); 
  8117.  
  8118. æKY opendriver 
  8119. æT Function
  8120. æFc Devices.h
  8121. æD OSErr opendriver(char *driverName,short *refNum); 
  8122.  
  8123. æKY CloseDriver 
  8124. æT Function
  8125. æFc Devices.h
  8126. æD pascal OSErr CloseDriver(short refNum); 
  8127.  
  8128. æKY Control 
  8129. æT Function
  8130. æFc Devices.h
  8131. æD pascal OSErr Control(short refNum,short csCode,const void *csParamPtr); 
  8132.  
  8133. æKY Status 
  8134. æT Function
  8135. æFc Devices.h
  8136. æD pascal OSErr Status(short refNum,short csCode,void *csParamPtr); 
  8137.  
  8138. æKY KillIO 
  8139. æT Function
  8140. æFc Devices.h
  8141. æD pascal OSErr KillIO(short refNum); 
  8142.  
  8143. æKY PBControl 
  8144. æT Function
  8145. æFc Devices.h
  8146. æD pascal OSErr PBControl(ParmBlkPtr paramBlock,Boolean async); 
  8147.  
  8148. æKY PBControlSync 
  8149. æT Function
  8150. æFc Devices.h
  8151. æD #pragma parameter __D0 PBControlSync(__A0)
  8152. pascal OSErr PBControlSync(ParmBlkPtr paramBlock)
  8153.     = 0xA004; 
  8154.  
  8155. æKY PBControlAsync 
  8156. æT Function
  8157. æFc Devices.h
  8158. æD #pragma parameter __D0 PBControlAsync(__A0)
  8159. pascal OSErr PBControlAsync(ParmBlkPtr paramBlock)
  8160.     = 0xA404; 
  8161.  
  8162. æKY PBStatus 
  8163. æT Function
  8164. æFc Devices.h
  8165. æD pascal OSErr PBStatus(ParmBlkPtr paramBlock,Boolean async); 
  8166.  
  8167. æKY PBStatusSync 
  8168. æT Function
  8169. æFc Devices.h
  8170. æD #pragma parameter __D0 PBStatusSync(__A0)
  8171. pascal OSErr PBStatusSync(ParmBlkPtr paramBlock)
  8172.     = 0xA005; 
  8173.  
  8174. æKY PBStatusAsync 
  8175. æT Function
  8176. æFc Devices.h
  8177. æD #pragma parameter __D0 PBStatusAsync(__A0)
  8178. pascal OSErr PBStatusAsync(ParmBlkPtr paramBlock)
  8179.     = 0xA405; 
  8180.  
  8181. æKY PBKillIO 
  8182. æT Function
  8183. æFc Devices.h
  8184. æD pascal OSErr PBKillIO(ParmBlkPtr paramBlock,Boolean async); 
  8185.  
  8186. æKY PBKillIOSync 
  8187. æT Function
  8188. æFc Devices.h
  8189. æD #pragma parameter __D0 PBKillIOSync(__A0)
  8190. pascal OSErr PBKillIOSync(ParmBlkPtr paramBlock)
  8191.     = 0xA006; 
  8192.  
  8193. æKY PBKillIOAsync 
  8194. æT Function
  8195. æFc Devices.h
  8196. æD #pragma parameter __D0 PBKillIOAsync(__A0)
  8197. pascal OSErr PBKillIOAsync(ParmBlkPtr paramBlock)
  8198.     = 0xA406; 
  8199.  
  8200.  
  8201. æKY Dialogs.h
  8202. æKL Alert
  8203. CautionAlert
  8204. CloseDialog
  8205. CouldAlert
  8206. CouldDialog
  8207. DialogSelect
  8208. DisposDialog
  8209. DisposeDialog
  8210. DlgCopy
  8211. DlgCut
  8212. DlgDelete
  8213. DlgPaste
  8214. DrawDialog
  8215. ErrorSound
  8216. findditem
  8217. FindDItem
  8218. FreeAlert
  8219. FreeDialog
  8220. GetAlrtStage
  8221. GetDItem
  8222. getitext
  8223. GetIText
  8224. GetNewDialog
  8225. HideDItem
  8226. InitDialogs
  8227. IsDialogEvent
  8228. ModalDialog
  8229. newcdialog
  8230. NewCDialog
  8231. newdialog
  8232. NewDialog
  8233. NoteAlert
  8234. paramtext
  8235. ParamText
  8236. ResetAlrtStage
  8237. SelIText
  8238. SetDAFont
  8239. SetDItem
  8240. setitext
  8241. SetIText
  8242. ShowDItem
  8243. StopAlert
  8244. UpdateDialog
  8245. UpdtDialog
  8246.  
  8247. AlertTemplate
  8248. AlertTHndl
  8249. AlertTPtr
  8250. btnCtrl
  8251. cancel
  8252. cautionIcon
  8253. chkCtrl
  8254. ctrlItem
  8255. DialogPeek
  8256. DialogPtr
  8257. DialogRecord
  8258. DialogTemplate
  8259. DialogTHndl
  8260. DialogTPtr
  8261. editText
  8262. iconItem
  8263. itemDisable
  8264. ModalFilterProcPtr
  8265. noteIcon
  8266. ok
  8267. picItem
  8268. radCtrl
  8269. resCtrl
  8270. ResumeProcPtr
  8271. SoundProcPtr
  8272. StageList
  8273. statText
  8274. stopIcon
  8275. userItem
  8276.  
  8277. æKY ctrlItem 
  8278. æT constant
  8279. æFc Dialogs.h
  8280. æD     ctrlItem = 4,
  8281.  
  8282. æKY btnCtrl 
  8283. æT constant
  8284. æFc Dialogs.h
  8285. æD     btnCtrl = 0,
  8286.  
  8287. æKY chkCtrl 
  8288. æT constant
  8289. æFc Dialogs.h
  8290. æD     chkCtrl = 1,
  8291.  
  8292. æKY radCtrl 
  8293. æT constant
  8294. æFc Dialogs.h
  8295. æD     radCtrl = 2,
  8296.  
  8297. æKY resCtrl 
  8298. æT constant
  8299. æFc Dialogs.h
  8300. æD     resCtrl = 3,
  8301.  
  8302. æKY statText 
  8303. æT constant
  8304. æFc Dialogs.h
  8305. æD     statText = 8,
  8306.  
  8307. æKY editText 
  8308. æT constant
  8309. æFc Dialogs.h
  8310. æD     editText = 16,
  8311.  
  8312. æKY iconItem 
  8313. æT constant
  8314. æFc Dialogs.h
  8315. æD     iconItem = 32,
  8316.  
  8317. æKY picItem 
  8318. æT constant
  8319. æFc Dialogs.h
  8320. æD     picItem = 64,
  8321.  
  8322. æKY userItem 
  8323. æT constant
  8324. æFc Dialogs.h
  8325. æD     userItem = 0,
  8326.  
  8327. æKY itemDisable 
  8328. æT constant
  8329. æFc Dialogs.h
  8330. æD     itemDisable = 128,
  8331.  
  8332. æKY ok 
  8333. æT constant
  8334. æFc Dialogs.h
  8335. æD     ok = 1,
  8336.  
  8337. æKY cancel 
  8338. æT constant
  8339. æFc Dialogs.h
  8340. æD     cancel = 2,
  8341.  
  8342. æKY stopIcon 
  8343. æT constant
  8344. æFc Dialogs.h
  8345. æD     stopIcon = 0,
  8346.  
  8347. æKY noteIcon 
  8348. æT constant
  8349. æFc Dialogs.h
  8350. æD     noteIcon = 1,
  8351.  
  8352. æKY cautionIcon 
  8353. æT constant
  8354. æFc Dialogs.h
  8355. æD     cautionIcon = 2,
  8356.  
  8357. æKY StageList
  8358. æT typedef
  8359. æFc Dialogs.h
  8360. æD typedef short StageList;
  8361.  
  8362. æKY DialogPtr
  8363. æT typedef
  8364. æFc Dialogs.h
  8365. æD typedef WindowPtr DialogPtr;
  8366.  
  8367. æKY ResumeProcPtr
  8368. æT typedef
  8369. æFc Dialogs.h
  8370. æD typedef pascal void (*ResumeProcPtr)(void);
  8371.  
  8372. æKY SoundProcPtr
  8373. æT typedef
  8374. æFc Dialogs.h
  8375. æD typedef pascal void (*SoundProcPtr)(void);
  8376.  
  8377. æKY ModalFilterProcPtr
  8378. æT typedef
  8379. æFc Dialogs.h
  8380. æD typedef pascal Boolean (*ModalFilterProcPtr)(DialogPtr theDialog, EventRecord *theEvent, short *itemHit);
  8381.  
  8382. æKY DialogRecord 
  8383. æT struct
  8384. æFc Dialogs.h
  8385. æD struct DialogRecord {
  8386.     WindowRecord window;
  8387.     Handle items;
  8388.     TEHandle textH;
  8389.     short editField;
  8390.     short editOpen;
  8391.     short aDefItem;
  8392. };
  8393.  
  8394. typedef struct DialogRecord DialogRecord;
  8395. typedef DialogRecord *DialogPeek;
  8396.  
  8397.  
  8398. æKY DialogTemplate 
  8399. æT struct
  8400. æFc Dialogs.h
  8401. æD struct DialogTemplate {
  8402.     Rect boundsRect;
  8403.     short procID;
  8404.     Boolean visible;
  8405.     Boolean filler1;
  8406.     Boolean goAwayFlag;
  8407.     Boolean filler2;
  8408.     long refCon;
  8409.     short itemsID;
  8410.     Str255 title;
  8411. };
  8412.  
  8413. typedef struct DialogTemplate DialogTemplate;
  8414. typedef DialogTemplate *DialogTPtr, **DialogTHndl;
  8415.  
  8416.  
  8417. æKY AlertTemplate 
  8418. æT struct
  8419. æFc Dialogs.h
  8420. æD struct AlertTemplate {
  8421.     Rect boundsRect;
  8422.     short itemsID;
  8423.     StageList stages;
  8424. };
  8425.  
  8426. typedef struct AlertTemplate AlertTemplate;
  8427. typedef AlertTemplate *AlertTPtr, **AlertTHndl;
  8428.  
  8429.  
  8430. æKY InitDialogs 
  8431. æT Function
  8432. æFc Dialogs.h
  8433. æD pascal void InitDialogs(ResumeProcPtr resumeProc)
  8434.     = 0xA97B; 
  8435.  
  8436. æKY ErrorSound 
  8437. æT Function
  8438. æFc Dialogs.h
  8439. æD pascal void ErrorSound(SoundProcPtr soundProc)
  8440.     = 0xA98C; 
  8441.  
  8442. æKY NewDialog 
  8443. æT Function
  8444. æFc Dialogs.h
  8445. æD pascal DialogPtr NewDialog(void *wStorage,const Rect *boundsRect,ConstStr255Param title,
  8446.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,
  8447.     Handle itmLstHndl)
  8448.     = 0xA97D; 
  8449.  
  8450. æKY newdialog 
  8451. æT Function
  8452. æFc Dialogs.h
  8453. æD DialogPtr newdialog(void *wStorage,const Rect *boundsRect,char *title,Boolean visible,
  8454.     short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,Handle itmLstHndl); 
  8455.  
  8456. æKY GetNewDialog 
  8457. æT Function
  8458. æFc Dialogs.h
  8459. æD pascal DialogPtr GetNewDialog(short dialogID,void *dStorage,WindowPtr behind)
  8460.     = 0xA97C; 
  8461.  
  8462. æKY CloseDialog 
  8463. æT Function
  8464. æFc Dialogs.h
  8465. æD pascal void CloseDialog(DialogPtr theDialog)
  8466.     = 0xA982; 
  8467.  
  8468. æKY DisposDialog 
  8469. æT Function
  8470. æFc Dialogs.h
  8471. æD pascal void DisposDialog(DialogPtr theDialog)
  8472.     = 0xA983; 
  8473.  
  8474. æKY DisposeDialog 
  8475. æT Function
  8476. æFc Dialogs.h
  8477. æD pascal void DisposeDialog(DialogPtr theDialog)
  8478.     = 0xA983; 
  8479.  
  8480. æKY CouldDialog 
  8481. æT Function
  8482. æFc Dialogs.h
  8483. æD pascal void CouldDialog(short dialogID)
  8484.     = 0xA979; 
  8485.  
  8486. æKY FreeDialog 
  8487. æT Function
  8488. æFc Dialogs.h
  8489. æD pascal void FreeDialog(short dialogID)
  8490.     = 0xA97A; 
  8491.  
  8492. æKY ParamText 
  8493. æT Function
  8494. æFc Dialogs.h
  8495. æD pascal void ParamText(ConstStr255Param param0,ConstStr255Param param1,ConstStr255Param param2,
  8496.     ConstStr255Param param3)
  8497.     = 0xA98B; 
  8498.  
  8499. æKY ModalDialog 
  8500. æT Function
  8501. æFc Dialogs.h
  8502. æD pascal void ModalDialog(ModalFilterProcPtr filterProc,short *itemHit)
  8503.     = 0xA991; 
  8504.  
  8505. æKY IsDialogEvent 
  8506. æT Function
  8507. æFc Dialogs.h
  8508. æD pascal Boolean IsDialogEvent(const EventRecord *theEvent)
  8509.     = 0xA97F; 
  8510.  
  8511. æKY DialogSelect 
  8512. æT Function
  8513. æFc Dialogs.h
  8514. æD pascal Boolean DialogSelect(const EventRecord *theEvent,DialogPtr *theDialog,
  8515.     short *itemHit)
  8516.     = 0xA980; 
  8517.  
  8518. æKY DrawDialog 
  8519. æT Function
  8520. æFc Dialogs.h
  8521. æD pascal void DrawDialog(DialogPtr theDialog)
  8522.     = 0xA981; 
  8523.  
  8524. æKY UpdtDialog 
  8525. æT Function
  8526. æFc Dialogs.h
  8527. æD pascal void UpdtDialog(DialogPtr theDialog,RgnHandle updateRgn)
  8528.     = 0xA978; 
  8529.  
  8530. æKY UpdateDialog 
  8531. æT Function
  8532. æFc Dialogs.h
  8533. æD pascal void UpdateDialog(DialogPtr theDialog,RgnHandle updateRgn)
  8534.     = 0xA978; 
  8535.  
  8536. æKY Alert 
  8537. æT Function
  8538. æFc Dialogs.h
  8539. æD pascal short Alert(short alertID,ModalFilterProcPtr filterProc)
  8540.     = 0xA985; 
  8541.  
  8542. æKY StopAlert 
  8543. æT Function
  8544. æFc Dialogs.h
  8545. æD pascal short StopAlert(short alertID,ModalFilterProcPtr filterProc)
  8546.     = 0xA986; 
  8547.  
  8548. æKY NoteAlert 
  8549. æT Function
  8550. æFc Dialogs.h
  8551. æD pascal short NoteAlert(short alertID,ModalFilterProcPtr filterProc)
  8552.     = 0xA987; 
  8553.  
  8554. æKY CautionAlert 
  8555. æT Function
  8556. æFc Dialogs.h
  8557. æD pascal short CautionAlert(short alertID,ModalFilterProcPtr filterProc)
  8558.     = 0xA988; 
  8559.  
  8560. æKY CouldAlert 
  8561. æT Function
  8562. æFc Dialogs.h
  8563. æD pascal void CouldAlert(short alertID)
  8564.     = 0xA989; 
  8565.  
  8566. æKY FreeAlert 
  8567. æT Function
  8568. æFc Dialogs.h
  8569. æD pascal void FreeAlert(short alertID)
  8570.     = 0xA98A; 
  8571.  
  8572. æKY GetDItem 
  8573. æT Function
  8574. æFc Dialogs.h
  8575. æD pascal void GetDItem(DialogPtr theDialog,short itemNo,short *itemType,Handle *item,
  8576.     Rect *box)
  8577.     = 0xA98D; 
  8578.  
  8579. æKY SetDItem 
  8580. æT Function
  8581. æFc Dialogs.h
  8582. æD pascal void SetDItem(DialogPtr theDialog,short itemNo,short itemType,Handle item,
  8583.     const Rect *box)
  8584.     = 0xA98E; 
  8585.  
  8586. æKY HideDItem 
  8587. æT Function
  8588. æFc Dialogs.h
  8589. æD pascal void HideDItem(DialogPtr theDialog,short itemNo)
  8590.     = 0xA827; 
  8591.  
  8592. æKY ShowDItem 
  8593. æT Function
  8594. æFc Dialogs.h
  8595. æD pascal void ShowDItem(DialogPtr theDialog,short itemNo)
  8596.     = 0xA828; 
  8597.  
  8598. æKY SelIText 
  8599. æT Function
  8600. æFc Dialogs.h
  8601. æD pascal void SelIText(DialogPtr theDialog,short itemNo,short strtSel,short endSel)
  8602.     = 0xA97E; 
  8603.  
  8604. æKY GetIText 
  8605. æT Function
  8606. æFc Dialogs.h
  8607. æD pascal void GetIText(Handle item,Str255 text)
  8608.     = 0xA990; 
  8609.  
  8610. æKY SetIText 
  8611. æT Function
  8612. æFc Dialogs.h
  8613. æD pascal void SetIText(Handle item,ConstStr255Param text)
  8614.     = 0xA98F; 
  8615.  
  8616. æKY FindDItem 
  8617. æT Function
  8618. æFc Dialogs.h
  8619. æD pascal short FindDItem(DialogPtr theDialog,Point thePt)
  8620.     = 0xA984; 
  8621.  
  8622. æKY NewCDialog 
  8623. æT Function
  8624. æFc Dialogs.h
  8625. æD pascal DialogPtr NewCDialog(void *dStorage,const Rect *boundsRect,ConstStr255Param title,
  8626.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,
  8627.     Handle items)
  8628.     = 0xAA4B; 
  8629.  
  8630. æKY newcdialog 
  8631. æT Function
  8632. æFc Dialogs.h
  8633. æD DialogPtr newcdialog(void *dStorage,const Rect *boundsRect,char *title,
  8634.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,
  8635.     Handle items); 
  8636.  
  8637. æKY GetAlrtStage 
  8638. æT Function
  8639. æFc Dialogs.h
  8640. æD #define GetAlrtStage() (* (short*) 0x0A9A)
  8641.  
  8642. æKY ResetAlrtStage 
  8643. æT Function
  8644. æFc Dialogs.h
  8645. æD pascal void ResetAlrtStage(void)
  8646.     = {0x4278,0x0A9A}; 
  8647.  
  8648. æKY DlgCut 
  8649. æT Function
  8650. æFc Dialogs.h
  8651. æD pascal void DlgCut(DialogPtr theDialog); 
  8652.  
  8653. æKY DlgPaste 
  8654. æT Function
  8655. æFc Dialogs.h
  8656. æD pascal void DlgPaste(DialogPtr theDialog); 
  8657.  
  8658. æKY DlgCopy 
  8659. æT Function
  8660. æFc Dialogs.h
  8661. æD pascal void DlgCopy(DialogPtr theDialog); 
  8662.  
  8663. æKY DlgDelete 
  8664. æT Function
  8665. æFc Dialogs.h
  8666. æD pascal void DlgDelete(DialogPtr theDialog); 
  8667.  
  8668. æKY SetDAFont 
  8669. æT Function
  8670. æFc Dialogs.h
  8671. æD pascal void SetDAFont(short fontNum)
  8672.     = {0x31DF,0x0AFA}; 
  8673.  
  8674. æKY paramtext 
  8675. æT Function
  8676. æFc Dialogs.h
  8677. æD void paramtext(char *param0,char *param1,char *param2,char *param3); 
  8678.  
  8679. æKY getitext 
  8680. æT Function
  8681. æFc Dialogs.h
  8682. æD void getitext(Handle item,char *text); 
  8683.  
  8684. æKY setitext 
  8685. æT Function
  8686. æFc Dialogs.h
  8687. æD void setitext(Handle item,char *text); 
  8688.  
  8689. æKY findditem 
  8690. æT Function
  8691. æFc Dialogs.h
  8692. æD short findditem(DialogPtr theDialog,Point *thePt); 
  8693.  
  8694.  
  8695. æKY DiskInit.h
  8696. æKL DIBadMount
  8697. dibadmount
  8698. DIFormat
  8699. DILoad
  8700. DIUnload
  8701. DIVerify
  8702. dizero
  8703. DIZero
  8704.  
  8705. HFSDefaults
  8706.  
  8707. æKY HFSDefaults 
  8708. æT struct
  8709. æFc DiskInit.h
  8710. æD struct HFSDefaults {
  8711.     char sigWord[2];    /* signature word*/
  8712.     long abSize;        /* allocation block size in bytes*/
  8713.     long clpSize;       /* clump size in bytes*/
  8714.     long nxFreeFN;      /* next free file number*/
  8715.     long btClpSize;     /* B-Tree clump size in bytes*/
  8716.     short rsrv1;        /* reserved*/
  8717.     short rsrv2;        /* reserved*/
  8718.     short rsrv3;        /* reserved*/
  8719. };
  8720.  
  8721. typedef struct HFSDefaults HFSDefaults;
  8722.  
  8723.  
  8724. æKY DILoad 
  8725. æT Function
  8726. æFc DiskInit.h
  8727. æD pascal void DILoad(void); 
  8728.  
  8729. æKY DIUnload 
  8730. æT Function
  8731. æFc DiskInit.h
  8732. æD pascal void DIUnload(void); 
  8733.  
  8734. æKY DIBadMount 
  8735. æT Function
  8736. æFc DiskInit.h
  8737. æD pascal short DIBadMount(Point where,long evtMessage); 
  8738.  
  8739. æKY dibadmount 
  8740. æT Function
  8741. æFc DiskInit.h
  8742. æD OSErr dibadmount(Point *where,long evtMessage); 
  8743.  
  8744. æKY DIFormat 
  8745. æT Function
  8746. æFc DiskInit.h
  8747. æD pascal OSErr DIFormat(short drvNum); 
  8748.  
  8749. æKY DIVerify 
  8750. æT Function
  8751. æFc DiskInit.h
  8752. æD pascal OSErr DIVerify(short drvNum); 
  8753.  
  8754. æKY DIZero 
  8755. æT Function
  8756. æFc DiskInit.h
  8757. æD pascal OSErr DIZero(short drvNum,ConstStr255Param volName); 
  8758.  
  8759. æKY dizero 
  8760. æT Function
  8761. æFc DiskInit.h
  8762. æD OSErr dizero(short drvnum,char *volName); 
  8763.  
  8764.  
  8765. æKY Disks.h
  8766. æKL DiskEject
  8767. DriveStatus
  8768. SetTagBuffer
  8769.  
  8770. DrvSts
  8771. DrvSts2
  8772.  
  8773. æKY DrvSts 
  8774. æT struct
  8775. æFc Disks.h
  8776. æD struct DrvSts {
  8777.     short track;
  8778.     char writeProt;
  8779.     char diskInPlace;
  8780.     char installed;
  8781.     char sides;
  8782.     QElemPtr qLink;
  8783.     short qType;
  8784.     short dQDrive;
  8785.     short dQRefNum;
  8786.     short dQFSID;
  8787.     char twoSideFmt;
  8788.     char needsFlush;
  8789.     short diskErrs;
  8790. };
  8791.  
  8792. typedef struct DrvSts DrvSts;
  8793.  
  8794.  
  8795. æKY DrvSts2 
  8796. æT struct
  8797. æFc Disks.h
  8798. æD struct DrvSts2 {
  8799.     short track;
  8800.     char writeProt;
  8801.     char diskInPlace;
  8802.     char installed;
  8803.     char sides;
  8804.     QElemPtr qLink;
  8805.     short qType;
  8806.     short dQDrive;
  8807.     short dQRefNum;
  8808.     short dQFSID;
  8809.     short driveSize;
  8810.     short driveS1;
  8811.     short driveType;
  8812.     short driveManf;
  8813.     short driveChar;
  8814.     char driveMisc;
  8815. };
  8816.  
  8817. typedef struct DrvSts2 DrvSts2;
  8818.  
  8819.  
  8820. æKY DiskEject 
  8821. æT Function
  8822. æFc Disks.h
  8823. æD pascal OSErr DiskEject(short drvNum); 
  8824.  
  8825. æKY SetTagBuffer 
  8826. æT Function
  8827. æFc Disks.h
  8828. æD pascal OSErr SetTagBuffer(void *buffPtr); 
  8829.  
  8830. æKY DriveStatus 
  8831. æT Function
  8832. æFc Disks.h
  8833. æD pascal OSErr DriveStatus(short drvNum,DrvSts *status); 
  8834.  
  8835.  
  8836. æKY Editions.h
  8837. æKL AssociateSection
  8838. CallEditionOpenerProc
  8839. CallFormatIOProc
  8840. CloseEdition
  8841. CreateEditionContainerFile
  8842. DeleteEditionContainerFile
  8843. EditionHasFormat
  8844. GetEditionFormatMark
  8845. GetEditionInfo
  8846. GetEditionOpenerProc
  8847. GetLastEditionContainerUsed
  8848. GetStandardFormats
  8849. GoToPublisherSection
  8850. InitEditionPack
  8851. IsRegisteredSection
  8852. NewPublisherDialog
  8853. NewPublisherExpDialog
  8854. NewSection
  8855. NewSubscriberDialog
  8856. NewSubscriberExpDialog
  8857. OpenEdition
  8858. OpenNewEdition
  8859. ReadEdition
  8860. RegisterSection
  8861. SectionOptionsDialog
  8862. SectionOptionsExpDialog
  8863. SetEditionFormatMark
  8864. SetEditionOpenerProc
  8865. UnRegisterSection
  8866. WriteEdition
  8867.  
  8868. EditionContainerSpec
  8869. EditionContainerSpecPtr
  8870. EditionInfoRecord
  8871. EditionOpenerParamBlock
  8872. EditionOpenerProcPtr
  8873. EditionOpenerVerb
  8874. EditionRefNum
  8875. emCancelSectionDialogRefCon
  8876. emGoToPubErrDialogRefCon
  8877. emHookAutoUpdateMode
  8878. emHookCancelSection
  8879. emHookGetEditionNow
  8880. emHookGoToPublisher
  8881. emHookManualUpdateMode
  8882. emHookRedrawPreview
  8883. emHookSendEditionNow
  8884. emOptionsDialogRefCon
  8885. eoCanSubscribe
  8886. eoClose
  8887. eoCloseNew
  8888. eoOpen
  8889. eoOpenNew
  8890. ExpDlgHookProcPtr
  8891. ExpModalFilterProcPtr
  8892. FormatIOParamBlock
  8893. FormatIOProcPtr
  8894. FormatIOVerb
  8895. FormatType
  8896. ioHasFormat
  8897. ioNewFormat
  8898. ioReadFormat
  8899. ioWriteFormat
  8900. kFormatLengthUnknown
  8901. kFormatListFormat
  8902. kPartNumberUnknown
  8903. kPartsNotUsed
  8904. kPICTEditionFileType
  8905. kPICTformatMask
  8906. kPreviewFormat
  8907. kPreviewHeight
  8908. kPreviewWidth
  8909. kPublisherDocAliasFormat
  8910. ksndEditionFileType
  8911. ksndFormatMask
  8912. kTEXTEditionFileType
  8913. kTEXTformatMask
  8914. kUnknownEditionFileType
  8915. NewPublisherReply
  8916. NewSubscriberReply
  8917. pumManual
  8918. pumOnSave
  8919. rSectionType
  8920. sectionCancelMsgID
  8921. sectionEventMsgClass
  8922. SectionHandle
  8923. SectionOptionsReply
  8924. SectionPtr
  8925. sectionReadMsgID
  8926. SectionRecord
  8927. sectionScrollMsgID
  8928. SectionType
  8929. sectionWriteMsgID
  8930. stPublisher
  8931. stSubscriber
  8932. sumAutomatic
  8933. sumManual
  8934. TimeStamp
  8935. UpdateMode
  8936.  
  8937. æKY rSectionType 
  8938. æT constant
  8939. æFc Editions.h
  8940. æD #define rSectionType 'sect'              /* ResType of saved SectionRecords */
  8941.  
  8942. æKY stSubscriber 
  8943. æT constant
  8944. æFc Editions.h
  8945. æD     stSubscriber = 0x01,
  8946.  
  8947. æKY stPublisher 
  8948. æT constant
  8949. æFc Editions.h
  8950. æD     stPublisher = 0x0A,
  8951.  
  8952. æKY sumAutomatic 
  8953. æT constant
  8954. æFc Editions.h
  8955. æD     sumAutomatic = 0,                    /* subscriber update mode - Automatically     */
  8956.  
  8957. æKY sumManual 
  8958. æT constant
  8959. æFc Editions.h
  8960. æD     sumManual = 1,                       /* subscriber update mode - Manually */
  8961.  
  8962. æKY pumOnSave 
  8963. æT constant
  8964. æFc Editions.h
  8965. æD     pumOnSave = 0,                       /* publisher update mode - OnSave            */
  8966.  
  8967. æKY pumManual 
  8968. æT constant
  8969. æFc Editions.h
  8970. æD     pumManual = 1,                       /* publisher update mode - Manually */
  8971.  
  8972. æKY kPartsNotUsed 
  8973. æT constant
  8974. æFc Editions.h
  8975. æD     kPartsNotUsed = 0,
  8976.  
  8977. æKY kPartNumberUnknown 
  8978. æT constant
  8979. æFc Editions.h
  8980. æD     kPartNumberUnknown = -1,             /* misc */
  8981.  
  8982. æKY kPreviewWidth 
  8983. æT constant
  8984. æFc Editions.h
  8985. æD     kPreviewWidth = 120,
  8986.  
  8987. æKY kPreviewHeight 
  8988. æT constant
  8989. æFc Editions.h
  8990. æD     kPreviewHeight = 120,
  8991.  
  8992. æKY kPublisherDocAliasFormat 
  8993. æT constant
  8994. æFc Editions.h
  8995. æD #define kPublisherDocAliasFormat 'alis'
  8996.  
  8997. æKY kPreviewFormat 
  8998. æT constant
  8999. æFc Editions.h
  9000. æD #define kPreviewFormat 'prvw'
  9001.  
  9002. æKY kFormatListFormat 
  9003. æT constant
  9004. æFc Editions.h
  9005. æD #define kFormatListFormat 'fmts'
  9006.  
  9007. æKY kPICTformatMask 
  9008. æT constant
  9009. æFc Editions.h
  9010. æD     kPICTformatMask = 1,
  9011.  
  9012. æKY kTEXTformatMask 
  9013. æT constant
  9014. æFc Editions.h
  9015. æD     kTEXTformatMask = 2,
  9016.  
  9017. æKY ksndFormatMask 
  9018. æT constant
  9019. æFc Editions.h
  9020. æD     ksndFormatMask = 4,
  9021.  
  9022. æKY kPICTEditionFileType 
  9023. æT constant
  9024. æFc Editions.h
  9025. æD #define kPICTEditionFileType 'edtp'
  9026.  
  9027. æKY kTEXTEditionFileType 
  9028. æT constant
  9029. æFc Editions.h
  9030. æD #define kTEXTEditionFileType 'edtt'
  9031.  
  9032. æKY ksndEditionFileType 
  9033. æT constant
  9034. æFc Editions.h
  9035. æD #define ksndEditionFileType 'edts'
  9036.  
  9037. æKY kUnknownEditionFileType 
  9038. æT constant
  9039. æFc Editions.h
  9040. æD #define kUnknownEditionFileType 'edtu'
  9041.  
  9042. æKY emHookRedrawPreview 
  9043. æT constant
  9044. æFc Editions.h
  9045. æD     emHookRedrawPreview = 150,
  9046.  
  9047. æKY emHookCancelSection 
  9048. æT constant
  9049. æFc Editions.h
  9050. æD     emHookCancelSection = 160,
  9051.  
  9052. æKY emHookGoToPublisher 
  9053. æT constant
  9054. æFc Editions.h
  9055. æD     emHookGoToPublisher = 161,
  9056.  
  9057. æKY emHookGetEditionNow 
  9058. æT constant
  9059. æFc Editions.h
  9060. æD     emHookGetEditionNow = 162,
  9061.  
  9062. æKY emHookSendEditionNow 
  9063. æT constant
  9064. æFc Editions.h
  9065. æD     emHookSendEditionNow = 162,
  9066.  
  9067. æKY emHookManualUpdateMode 
  9068. æT constant
  9069. æFc Editions.h
  9070. æD     emHookManualUpdateMode = 163,
  9071.  
  9072. æKY emHookAutoUpdateMode 
  9073. æT constant
  9074. æFc Editions.h
  9075. æD     emHookAutoUpdateMode = 164,
  9076.  
  9077. æKY emOptionsDialogRefCon 
  9078. æT constant
  9079. æFc Editions.h
  9080. æD #define emOptionsDialogRefCon 'optn'
  9081.  
  9082. æKY emCancelSectionDialogRefCon 
  9083. æT constant
  9084. æFc Editions.h
  9085. æD #define emCancelSectionDialogRefCon 'cncl'
  9086.  
  9087. æKY emGoToPubErrDialogRefCon 
  9088. æT constant
  9089. æFc Editions.h
  9090. æD #define emGoToPubErrDialogRefCon 'gerr'
  9091.  
  9092. æKY kFormatLengthUnknown 
  9093. æT constant
  9094. æFc Editions.h
  9095. æD     kFormatLengthUnknown = -1,
  9096.  
  9097. æKY SectionType
  9098. æT typedef
  9099. æFc Editions.h
  9100. æD typedef char SectionType;                /* one byte, stSubscriber or stPublisher */
  9101.  
  9102. æKY TimeStamp
  9103. æT typedef
  9104. æFc Editions.h
  9105. æD typedef unsigned long TimeStamp;         /* seconds since 1904 */
  9106.  
  9107. æKY FormatType
  9108. æT typedef
  9109. æFc Editions.h
  9110. æD typedef unsigned long FormatType;        /* similar to ResType */
  9111.  
  9112. æKY EditionRefNum
  9113. æT typedef
  9114. æFc Editions.h
  9115. æD typedef Handle EditionRefNum;            /* used in Edition I/O */
  9116.  
  9117. æKY UpdateMode
  9118. æT typedef
  9119. æFc Editions.h
  9120. æD typedef short UpdateMode;                /* sumAutomatic, pumSuspend, etc */
  9121.  
  9122. æKY SectionRecord 
  9123. æT struct
  9124. æFc Editions.h
  9125. æD struct SectionRecord {
  9126.     SignedByte version;                     /* always 0x01 in system 7.0 */
  9127.     SectionType kind;                       /* stSubscriber or stPublisher */
  9128.     UpdateMode mode;                        /* auto or manual */
  9129.     TimeStamp mdDate;                       /* last change in document */
  9130.     long sectionID;                         /* app. specific, unique per document */
  9131.     long refCon;                            /* application specific */
  9132.     AliasHandle alias;                      /* handle to Alias Record */
  9133.     long subPart;                           /* which part of container file */
  9134.     struct SectionRecord **nextSection;     /* for linked list of app's Sections */
  9135.     Handle controlBlock;                    /* used internally */
  9136.     EditionRefNum refNum;                   /* used internally */
  9137. };
  9138.  
  9139. typedef struct SectionRecord SectionRecord;
  9140. typedef SectionRecord *SectionPtr, **SectionHandle;
  9141.  
  9142.  
  9143. æKY EditionContainerSpec 
  9144. æT struct
  9145. æFc Editions.h
  9146. æD struct EditionContainerSpec {
  9147.     FSSpec theFile;
  9148.     ScriptCode theFileScript;
  9149.     long thePart;
  9150.     Str31 thePartName;
  9151.     ScriptCode thePartScript;
  9152. };
  9153.  
  9154. typedef struct EditionContainerSpec EditionContainerSpec;
  9155. typedef EditionContainerSpec *EditionContainerSpecPtr;
  9156.  
  9157.  
  9158. æKY EditionInfoRecord 
  9159. æT struct
  9160. æFc Editions.h
  9161. æD struct EditionInfoRecord {
  9162.     TimeStamp crDate;                       /* date EditionContainer was created */
  9163.     TimeStamp mdDate;                       /* date of last change */
  9164.     OSType fdCreator;                       /* file creator */
  9165.     OSType fdType;                          /* file type */
  9166.     EditionContainerSpec container;         /* the Edition */
  9167. };
  9168.  
  9169. typedef struct EditionInfoRecord EditionInfoRecord;
  9170.  
  9171.  
  9172. æKY NewPublisherReply 
  9173. æT struct
  9174. æFc Editions.h
  9175. æD struct NewPublisherReply {
  9176.     Boolean canceled;                       /* O */
  9177.     Boolean replacing ;
  9178.     Boolean usePart;                        /* I */
  9179.     Handle preview;                         /* I */
  9180.     FormatType previewFormat;               /* I */
  9181.     EditionContainerSpec container;         /* I/O */
  9182. };
  9183.  
  9184. typedef struct NewPublisherReply NewPublisherReply;
  9185.  
  9186.  
  9187. æKY NewSubscriberReply 
  9188. æT struct
  9189. æFc Editions.h
  9190. æD struct NewSubscriberReply {
  9191.     Boolean canceled;                       /* O */
  9192.     unsigned char formatsMask;
  9193.     EditionContainerSpec container;         /*I/O*/
  9194. };
  9195.  
  9196. typedef struct NewSubscriberReply NewSubscriberReply;
  9197.  
  9198.  
  9199. æKY SectionOptionsReply 
  9200. æT struct
  9201. æFc Editions.h
  9202. æD struct SectionOptionsReply {
  9203.     Boolean canceled;                       /* O */
  9204.     Boolean changed;                        /* O */
  9205.     SectionHandle sectionH;                 /* I */
  9206.     ResType action;                         /* O */
  9207. };
  9208.  
  9209. typedef struct SectionOptionsReply SectionOptionsReply;
  9210.  
  9211.  
  9212. æKY ExpModalFilterProcPtr
  9213. æT typedef
  9214. æFc Editions.h
  9215. æD typedef pascal Boolean (*ExpModalFilterProcPtr) (DialogPtr theDialog, EventRecord *theEvent,
  9216.  short itemOffset, short *itemHit, Ptr yourDataPtr);
  9217.  
  9218. æKY ExpDlgHookProcPtr
  9219. æT typedef
  9220. æFc Editions.h
  9221. æD typedef pascal short (*ExpDlgHookProcPtr) (short itemOffset,
  9222.   short itemHit, DialogPtr theDialog, Ptr yourDataPtr);
  9223.  
  9224. æKY FormatIOVerb
  9225. ioHasFormat
  9226. ioReadFormat
  9227. ioNewFormat
  9228. ioWriteFormat
  9229. æT enum
  9230. æFc Editions.h
  9231. æD enum {ioHasFormat,ioReadFormat,ioNewFormat,ioWriteFormat};
  9232. typedef unsigned char FormatIOVerb;
  9233.  
  9234. æKY FormatIOParamBlock 
  9235. æT struct
  9236. æFc Editions.h
  9237. æD struct FormatIOParamBlock {
  9238.     long ioRefNum;
  9239.     FormatType format;
  9240.     long formatIndex;
  9241.     unsigned long offset;
  9242.     Ptr buffPtr;
  9243.     unsigned long buffLen;
  9244. };
  9245.  
  9246. typedef struct FormatIOParamBlock FormatIOParamBlock;
  9247.  
  9248.  
  9249. æKY FormatIOProcPtr
  9250. æT typedef
  9251. æFc Editions.h
  9252. æD typedef pascal short (*FormatIOProcPtr) (FormatIOVerb selector, FormatIOParamBlock *PB);
  9253.  
  9254. æKY EditionOpenerVerb
  9255. eoOpen
  9256. eoClose
  9257. eoOpenNew
  9258. eoCloseNew
  9259. eoCanSubscribe
  9260.  
  9261. æT enum
  9262. æFc Editions.h
  9263. æD enum {eoOpen,eoClose,eoOpenNew,eoCloseNew,eoCanSubscribe};
  9264. typedef unsigned char EditionOpenerVerb;
  9265.  
  9266. æKY EditionOpenerParamBlock 
  9267. æT struct
  9268. æFc Editions.h
  9269. æD struct EditionOpenerParamBlock {
  9270.     EditionInfoRecord info;
  9271.     SectionHandle sectionH;
  9272.     FSSpecPtr document;
  9273.     OSType fdCreator;
  9274.     long ioRefNum;
  9275.     FormatIOProcPtr ioProc;
  9276.     Boolean success;
  9277.     unsigned char formatsMask;
  9278. };
  9279.  
  9280. typedef struct EditionOpenerParamBlock EditionOpenerParamBlock;
  9281.  
  9282.  
  9283. æKY EditionOpenerProcPtr
  9284. æT typedef
  9285. æFc Editions.h
  9286. æD typedef pascal short (*EditionOpenerProcPtr) (EditionOpenerVerb selector, FormatIOParamBlock *PB);
  9287.  
  9288. æKY sectionEventMsgClass 
  9289. æT constant
  9290. æFc Editions.h
  9291. æD #define sectionEventMsgClass 'sect'
  9292.  
  9293. æKY sectionReadMsgID 
  9294. æT constant
  9295. æFc Editions.h
  9296. æD #define sectionReadMsgID 'read'
  9297.  
  9298. æKY sectionWriteMsgID 
  9299. æT constant
  9300. æFc Editions.h
  9301. æD #define sectionWriteMsgID 'writ'
  9302.  
  9303. æKY sectionScrollMsgID 
  9304. æT constant
  9305. æFc Editions.h
  9306. æD #define sectionScrollMsgID 'scrl'
  9307.  
  9308. æKY sectionCancelMsgID 
  9309. æT constant
  9310. æFc Editions.h
  9311. æD #define sectionCancelMsgID 'cncl'
  9312.  
  9313. æKY InitEditionPack 
  9314. æT Function
  9315. æFc Editions.h
  9316. æD pascal OSErr InitEditionPack(void)
  9317.     = {0x3F3C,0x0011,0x303C,0x0100,0xA82D}; 
  9318.  
  9319. æKY NewSection 
  9320. æT Function
  9321. æFc Editions.h
  9322. æD pascal OSErr NewSection(const EditionContainerSpec *container,
  9323.                         const FSSpec *sectionDocument,
  9324.                         SectionType kind,
  9325.                         long sectionID,
  9326.                         UpdateMode initalMode,
  9327.                         SectionHandle *sectionH)
  9328.     = {0x303C,0x0A02,0xA82D}; 
  9329.  
  9330. æKY RegisterSection 
  9331. æT Function
  9332. æFc Editions.h
  9333. æD pascal OSErr RegisterSection(const FSSpec *sectionDocument,
  9334.                              SectionHandle sectionH,
  9335.                              Boolean *aliasWasUpdated)
  9336.     = {0x303C,0x0604,0xA82D}; 
  9337.  
  9338. æKY UnRegisterSection 
  9339. æT Function
  9340. æFc Editions.h
  9341. æD pascal OSErr UnRegisterSection(SectionHandle sectionH)
  9342.     = {0x303C,0x0206,0xA82D}; 
  9343.  
  9344. æKY IsRegisteredSection 
  9345. æT Function
  9346. æFc Editions.h
  9347. æD pascal OSErr IsRegisteredSection(SectionHandle sectionH)
  9348.     = {0x303C,0x0208,0xA82D}; 
  9349.  
  9350. æKY AssociateSection 
  9351. æT Function
  9352. æFc Editions.h
  9353. æD pascal OSErr AssociateSection(SectionHandle sectionH,
  9354.                               const FSSpec *newSectionDocument)
  9355.     = {0x303C,0x040C,0xA82D}; 
  9356.  
  9357. æKY CreateEditionContainerFile 
  9358. æT Function
  9359. æFc Editions.h
  9360. æD pascal OSErr CreateEditionContainerFile(const FSSpec *editionFile,
  9361.                                         OSType fdCreator,
  9362.                                         ScriptCode editionFileNameScript)
  9363.     = {0x303C,0x050E,0xA82D}; 
  9364.  
  9365. æKY DeleteEditionContainerFile 
  9366. æT Function
  9367. æFc Editions.h
  9368. æD pascal OSErr DeleteEditionContainerFile(const FSSpec *editionFile)
  9369.     = {0x303C,0x0210,0xA82D}; 
  9370.  
  9371. æKY OpenEdition 
  9372. æT Function
  9373. æFc Editions.h
  9374. æD pascal OSErr OpenEdition(SectionHandle subscriberSectionH,
  9375.                          EditionRefNum *refNum)
  9376.     = {0x303C,0x0412,0xA82D}; 
  9377.  
  9378. æKY OpenNewEdition 
  9379. æT Function
  9380. æFc Editions.h
  9381. æD pascal OSErr OpenNewEdition(SectionHandle publisherSectionH,
  9382.                             OSType fdCreator,
  9383.                             const FSSpec *publisherSectionDocument,
  9384.                             EditionRefNum *refNum)
  9385.     = {0x303C,0x0814,0xA82D}; 
  9386.  
  9387. æKY CloseEdition 
  9388. æT Function
  9389. æFc Editions.h
  9390. æD pascal OSErr CloseEdition(EditionRefNum whichEdition,
  9391.                           Boolean successful)
  9392.     = {0x303C,0x0316,0xA82D}; 
  9393.  
  9394. æKY EditionHasFormat 
  9395. æT Function
  9396. æFc Editions.h
  9397. æD pascal OSErr EditionHasFormat(EditionRefNum whichEdition,
  9398.                               FormatType whichFormat,
  9399.                               Size *formatSize)
  9400.     = {0x303C,0x0618,0xA82D}; 
  9401.  
  9402. æKY ReadEdition 
  9403. æT Function
  9404. æFc Editions.h
  9405. æD pascal OSErr ReadEdition(EditionRefNum whichEdition,
  9406.                          FormatType whichFormat,
  9407.                          void *buffPtr,
  9408.                          Size *buffLen)
  9409.     = {0x303C,0x081A,0xA82D}; 
  9410.  
  9411. æKY WriteEdition 
  9412. æT Function
  9413. æFc Editions.h
  9414. æD pascal OSErr WriteEdition(EditionRefNum whichEdition,
  9415.                           FormatType whichFormat,
  9416.                           const void *buffPtr,
  9417.                           Size buffLen)
  9418.     = {0x303C,0x081C,0xA82D}; 
  9419.  
  9420. æKY GetEditionFormatMark 
  9421. æT Function
  9422. æFc Editions.h
  9423. æD pascal OSErr GetEditionFormatMark(EditionRefNum whichEdition,
  9424.                                   FormatType whichFormat,
  9425.                                   unsigned long *currentMark)
  9426.     = {0x303C,0x061E,0xA82D}; 
  9427.  
  9428. æKY SetEditionFormatMark 
  9429. æT Function
  9430. æFc Editions.h
  9431. æD pascal OSErr SetEditionFormatMark(EditionRefNum whichEdition,
  9432.                                   FormatType whichFormat,
  9433.                                   unsigned long setMarkTo)
  9434.     = {0x303C,0x0620,0xA82D}; 
  9435.  
  9436. æKY GetEditionInfo 
  9437. æT Function
  9438. æFc Editions.h
  9439. æD pascal OSErr GetEditionInfo(const SectionHandle sectionH,
  9440.                             EditionInfoRecord *editionInfo)
  9441.     = {0x303C,0x0422,0xA82D}; 
  9442.  
  9443. æKY GoToPublisherSection 
  9444. æT Function
  9445. æFc Editions.h
  9446. æD pascal OSErr GoToPublisherSection(const EditionContainerSpec *container)
  9447.     = {0x303C,0x0224,0xA82D}; 
  9448.  
  9449. æKY GetLastEditionContainerUsed 
  9450. æT Function
  9451. æFc Editions.h
  9452. æD pascal OSErr GetLastEditionContainerUsed(EditionContainerSpec *container)
  9453.     = {0x303C,0x0226,0xA82D}; 
  9454.  
  9455. æKY GetStandardFormats 
  9456. æT Function
  9457. æFc Editions.h
  9458. æD pascal OSErr GetStandardFormats(const EditionContainerSpec *container,
  9459.                                 FormatType *previewFormat,
  9460.                                 Handle preview,
  9461.                                 Handle publisherAlias,
  9462.                                 Handle formats)
  9463.     = {0x303C,0x0A28,0xA82D}; 
  9464.  
  9465. æKY GetEditionOpenerProc 
  9466. æT Function
  9467. æFc Editions.h
  9468. æD pascal OSErr GetEditionOpenerProc(EditionOpenerProcPtr *opener)
  9469.     = {0x303C,0x022A,0xA82D}; 
  9470.  
  9471. æKY SetEditionOpenerProc 
  9472. æT Function
  9473. æFc Editions.h
  9474. æD pascal OSErr SetEditionOpenerProc(EditionOpenerProcPtr opener)
  9475.     = {0x303C,0x022C,0xA82D}; 
  9476.  
  9477. æKY CallEditionOpenerProc 
  9478. æT Function
  9479. æFc Editions.h
  9480. æD pascal OSErr CallEditionOpenerProc(EditionOpenerVerb selector,
  9481.                                    EditionOpenerParamBlock *PB,
  9482.                                    EditionOpenerProcPtr routine)
  9483.     = {0x303C,0x052E,0xA82D}; 
  9484.  
  9485. æKY CallFormatIOProc 
  9486. æT Function
  9487. æFc Editions.h
  9488. æD pascal OSErr CallFormatIOProc(FormatIOVerb selector,
  9489.                               FormatIOParamBlock *PB,
  9490.                               FormatIOProcPtr routine)
  9491.     = {0x303C,0x0530,0xA82D}; 
  9492.  
  9493. æKY NewSubscriberDialog 
  9494. æT Function
  9495. æFc Editions.h
  9496. æD pascal OSErr NewSubscriberDialog(NewSubscriberReply *reply)
  9497.     = {0x303C,0x0232,0xA82D}; 
  9498.  
  9499. æKY NewSubscriberExpDialog 
  9500. æT Function
  9501. æFc Editions.h
  9502. æD pascal OSErr NewSubscriberExpDialog(NewSubscriberReply *reply,
  9503.                                     Point where,
  9504.                                     short expansionDITLresID,
  9505.                                     ExpDlgHookProcPtr dlgHook,
  9506.                                     ExpModalFilterProcPtr filterProc,
  9507.                                     void *yourDataPtr)
  9508.     = {0x303C,0x0B34,0xA82D}; 
  9509.  
  9510. æKY NewPublisherDialog 
  9511. æT Function
  9512. æFc Editions.h
  9513. æD pascal OSErr NewPublisherDialog(NewPublisherReply *reply)
  9514.     = {0x303C,0x0236,0xA82D}; 
  9515.  
  9516. æKY NewPublisherExpDialog 
  9517. æT Function
  9518. æFc Editions.h
  9519. æD pascal OSErr NewPublisherExpDialog(NewPublisherReply *reply,
  9520.                                    Point where,
  9521.                                    short expansionDITLresID,
  9522.                                    ExpDlgHookProcPtr dlgHook,
  9523.                                    ExpModalFilterProcPtr filterProc,
  9524.                                    void *yourDataPtr)
  9525.     = {0x303C,0x0B38,0xA82D}; 
  9526.  
  9527. æKY SectionOptionsDialog 
  9528. æT Function
  9529. æFc Editions.h
  9530. æD pascal OSErr SectionOptionsDialog(SectionOptionsReply *reply)
  9531.     = {0x303C,0x023A,0xA82D}; 
  9532.  
  9533. æKY SectionOptionsExpDialog 
  9534. æT Function
  9535. æFc Editions.h
  9536. æD pascal OSErr SectionOptionsExpDialog(SectionOptionsReply *reply,
  9537.                                      Point where,
  9538.                                      short expansionDITLresID,
  9539.                                      ExpDlgHookProcPtr dlgHook,
  9540.                                      ExpModalFilterProcPtr filterProc,
  9541.                                      void *yourDataPtr)
  9542.     = {0x303C,0x0B3C,0xA82D}; 
  9543.  
  9544.  
  9545. æKY ENET.h
  9546. æKL EAddMulti
  9547. EAttachPH
  9548. EDelMulti
  9549. EDetachPH
  9550. EGetInfo
  9551. ERdCancel
  9552. ERead
  9553. ESetGeneral
  9554. EWrite
  9555.  
  9556. EAddrRType
  9557. eLenErr
  9558. eMultiErr
  9559. ENetAddMulti
  9560. ENetAttachPH
  9561. ENetDelMulti
  9562. ENetDetachPH
  9563. ENetGetInfo
  9564. ENetRdCancel
  9565. ENetRead
  9566. ENetSetGeneral
  9567. ENetWrite
  9568. EParamBlkPtr
  9569. EParamBlock
  9570. EParamHeader
  9571. EParamMisc1
  9572. EParamMisc2
  9573.  
  9574. æKY ENetSetGeneral 
  9575. æT constant
  9576. æFc ENET.h
  9577. æD     ENetSetGeneral = 253,        /*Set "general" mode*/
  9578.  
  9579. æKY ENetGetInfo 
  9580. æT constant
  9581. æFc ENET.h
  9582. æD     ENetGetInfo = 252,           /*Get info*/
  9583.  
  9584. æKY ENetRdCancel 
  9585. æT constant
  9586. æFc ENET.h
  9587. æD     ENetRdCancel = 251,          /*Cancel read*/
  9588.  
  9589. æKY ENetRead 
  9590. æT constant
  9591. æFc ENET.h
  9592. æD     ENetRead = 250,              /*Read*/
  9593.  
  9594. æKY ENetWrite 
  9595. æT constant
  9596. æFc ENET.h
  9597. æD     ENetWrite = 249,             /*Write*/
  9598.  
  9599. æKY ENetDetachPH 
  9600. æT constant
  9601. æFc ENET.h
  9602. æD     ENetDetachPH = 248,          /*Detach protocol handler*/
  9603.  
  9604. æKY ENetAttachPH 
  9605. æT constant
  9606. æFc ENET.h
  9607. æD     ENetAttachPH = 247,          /*Attach protocol handler*/
  9608.  
  9609. æKY ENetAddMulti 
  9610. æT constant
  9611. æFc ENET.h
  9612. æD     ENetAddMulti = 246,          /*Add a multicast address*/
  9613.  
  9614. æKY ENetDelMulti 
  9615. æT constant
  9616. æFc ENET.h
  9617. æD     ENetDelMulti = 245,          /*Delete a multicast address*/
  9618.  
  9619. æKY eLenErr 
  9620. æT constant
  9621. æFc ENET.h
  9622. æD     eLenErr = -92,               /*Length error ddpLenErr*/
  9623.  
  9624. æKY eMultiErr 
  9625. æT constant
  9626. æFc ENET.h
  9627. æD     eMultiErr = -91,             /*Multicast address error ddpSktErr*/
  9628.  
  9629. æKY EAddrRType 
  9630. æT constant
  9631. æFc ENET.h
  9632. æD #define EAddrRType 'eadr'        /*Alternate address resource type*/
  9633.  
  9634. æKY EParamHeader
  9635. æT typedef
  9636. æFc ENET.h
  9637. æD #define EParamHeader \
  9638.     QElem *qLink;                   /*next queue entry*/\
  9639.     short qType;                    /*queue type*/\
  9640.     short ioTrap;                   /*routine trap*/\
  9641.     Ptr ioCmdAddr;                  /*routine address*/\
  9642.     ProcPtr ioCompletion;           /*completion routine*/\
  9643.     OSErr ioResult;                 /*result code*/\
  9644.     StringPtr ioNamePtr;            /*->filename*/\
  9645.     short ioVRefNum;                /*volume reference or drive number*/\
  9646.     short ioRefNum;                 /*driver reference number*/\
  9647.     short csCode;                   /*Call command code*/
  9648.  
  9649.  
  9650. æKY EParamMisc1 
  9651. æT struct
  9652. æFc ENET.h
  9653. æD struct EParamMisc1 {
  9654.     EParamHeader                    /*General EParams*/
  9655.     short eProtType;                /*Ethernet protocol type*/
  9656.     Ptr ePointer;
  9657.     short eBuffSize;                /*buffer size*/
  9658.     short eDataSize;                /*number of bytes read*/
  9659. };
  9660.  
  9661. typedef struct EParamMisc1 EParamMisc1;
  9662.  
  9663.  
  9664. æKY EParamMisc2 
  9665. æT struct
  9666. æFc ENET.h
  9667. æD struct EParamMisc2 {
  9668.     EParamHeader 
  9669.     EParamMisc1 EParms1;
  9670.     char eMultiAddr[5];             /*Multicast Address*/
  9671. };
  9672.  
  9673. typedef struct EParamMisc2 EParamMisc2;
  9674.  
  9675.  
  9676. æKY EParamBlock 
  9677. æT union
  9678. æFc ENET.h
  9679. æD union EParamBlock {
  9680.     EParamMisc1 EParms1;
  9681.     EParamMisc2 EParms2;
  9682. };
  9683.  
  9684. typedef union EParamBlock EParamBlock;
  9685. typedef EParamBlock *EParamBlkPtr;
  9686.  
  9687.  
  9688. æKY EWrite 
  9689. æT Function
  9690. æFc ENET.h
  9691. æD pascal OSErr EWrite(EParamBlkPtr thePBptr,Boolean async); 
  9692.  
  9693. æKY EAttachPH 
  9694. æT Function
  9695. æFc ENET.h
  9696. æD pascal OSErr EAttachPH(EParamBlkPtr thePBptr,Boolean async); 
  9697.  
  9698. æKY EDetachPH 
  9699. æT Function
  9700. æFc ENET.h
  9701. æD pascal OSErr EDetachPH(EParamBlkPtr thePBptr,Boolean async); 
  9702.  
  9703. æKY ERead 
  9704. æT Function
  9705. æFc ENET.h
  9706. æD pascal OSErr ERead(EParamBlkPtr thePBptr,Boolean async); 
  9707.  
  9708. æKY ERdCancel 
  9709. æT Function
  9710. æFc ENET.h
  9711. æD pascal OSErr ERdCancel(EParamBlkPtr thePBptr,Boolean async); 
  9712.  
  9713. æKY EGetInfo 
  9714. æT Function
  9715. æFc ENET.h
  9716. æD pascal OSErr EGetInfo(EParamBlkPtr thePBptr,Boolean async); 
  9717.  
  9718. æKY ESetGeneral 
  9719. æT Function
  9720. æFc ENET.h
  9721. æD pascal OSErr ESetGeneral(EParamBlkPtr thePBptr,Boolean async); 
  9722.  
  9723. æKY EAddMulti 
  9724. æT Function
  9725. æFc ENET.h
  9726. æD pascal OSErr EAddMulti(EParamBlkPtr thePBptr,Boolean async); 
  9727.  
  9728. æKY EDelMulti 
  9729. æT Function
  9730. æFc ENET.h
  9731. æD pascal OSErr EDelMulti(EParamBlkPtr thePBptr,Boolean async); 
  9732.  
  9733.  
  9734. æKY EPPC.h
  9735. æKL AcceptHighLevelEvent
  9736. GetPortNameFromProcessSerialNumber
  9737. GetProcessSerialNumberFromPortName
  9738. GetSpecificHighLevelEvent
  9739. PostHighLevelEvent
  9740.  
  9741. bufferIsSmall
  9742. connectionInvalid
  9743. GetSpecificFilterProcPtr
  9744. HighLevelEventMsg
  9745. HighLevelEventMsgClass
  9746. HighLevelEventMsgHdl
  9747. HighLevelEventMsgPtr
  9748. kHighLevelEvent
  9749. msgWasFullyAccepted
  9750. msgWasNotAccepted
  9751. msgWasPartiallyAccepted
  9752. nAttnMsg
  9753. noOutstandingHLE
  9754. noUserInteractionAllowed
  9755. nReturnReceipt
  9756. priorityMask
  9757. receiverIDisPSN
  9758. receiverIDisSessionID
  9759. receiverIDisSignature
  9760. receiverIDisTargetID
  9761. receiverIDMask
  9762. rtrnReceiptMsgID
  9763. SenderID
  9764. SenderIDPtr
  9765. systemOptionsMask
  9766. TargetID
  9767. TargetIDHdl
  9768. TargetIDPtr
  9769.  
  9770. æKY kHighLevelEvent 
  9771. æT constant
  9772. æFc EPPC.h
  9773. æD     kHighLevelEvent = 23,
  9774.  
  9775. æKY receiverIDMask 
  9776. æT constant
  9777. æFc EPPC.h
  9778. æD     receiverIDMask = 0x0000F000,
  9779.  
  9780. æKY receiverIDisPSN 
  9781. æT constant
  9782. æFc EPPC.h
  9783. æD     receiverIDisPSN = 0x00008000,
  9784.  
  9785. æKY receiverIDisSignature 
  9786. æT constant
  9787. æFc EPPC.h
  9788. æD     receiverIDisSignature = 0x00007000,
  9789.  
  9790. æKY receiverIDisSessionID 
  9791. æT constant
  9792. æFc EPPC.h
  9793. æD     receiverIDisSessionID = 0x00006000,
  9794.  
  9795. æKY receiverIDisTargetID 
  9796. æT constant
  9797. æFc EPPC.h
  9798. æD     receiverIDisTargetID = 0x00005000,
  9799.  
  9800. æKY systemOptionsMask 
  9801. æT constant
  9802. æFc EPPC.h
  9803. æD     systemOptionsMask = 0x00000F00,
  9804.  
  9805. æKY nReturnReceipt 
  9806. æT constant
  9807. æFc EPPC.h
  9808. æD     nReturnReceipt = 0x00000200,
  9809.  
  9810. æKY priorityMask 
  9811. æT constant
  9812. æFc EPPC.h
  9813. æD     priorityMask = 0x000000FF,
  9814.  
  9815. æKY nAttnMsg 
  9816. æT constant
  9817. æFc EPPC.h
  9818. æD     nAttnMsg = 0x00000001,
  9819.  
  9820. æKY bufferIsSmall 
  9821. æT constant
  9822. æFc EPPC.h
  9823. æD     bufferIsSmall = -607,
  9824.  
  9825. æKY noOutstandingHLE 
  9826. æT constant
  9827. æFc EPPC.h
  9828. æD     noOutstandingHLE = -608,
  9829.  
  9830. æKY connectionInvalid 
  9831. æT constant
  9832. æFc EPPC.h
  9833. æD     connectionInvalid = -609,
  9834.  
  9835. æKY noUserInteractionAllowed 
  9836. æT constant
  9837. æFc EPPC.h
  9838. æD     noUserInteractionAllowed = -610,     /* no user interaction allowed */
  9839.  
  9840. æKY HighLevelEventMsgClass 
  9841. æT constant
  9842. æFc EPPC.h
  9843. æD #define HighLevelEventMsgClass 'jaym'
  9844.  
  9845. æKY rtrnReceiptMsgID 
  9846. æT constant
  9847. æFc EPPC.h
  9848. æD #define rtrnReceiptMsgID 'rtrn'
  9849.  
  9850. æKY msgWasPartiallyAccepted 
  9851. æT constant
  9852. æFc EPPC.h
  9853. æD     msgWasPartiallyAccepted = 2,
  9854.  
  9855. æKY msgWasFullyAccepted 
  9856. æT constant
  9857. æFc EPPC.h
  9858. æD     msgWasFullyAccepted = 1,
  9859.  
  9860. æKY msgWasNotAccepted 
  9861. æT constant
  9862. æFc EPPC.h
  9863. æD     msgWasNotAccepted = 0,
  9864.  
  9865. æKY TargetID 
  9866. æT struct
  9867. æFc EPPC.h
  9868. æD struct TargetID {
  9869.     long sessionID;
  9870.     PPCPortRec name;
  9871.     LocationNameRec location;
  9872.     PPCPortRec recvrName;
  9873. };
  9874.  
  9875. typedef struct TargetID TargetID;
  9876. typedef TargetID *TargetIDPtr, **TargetIDHdl;
  9877.  
  9878.  
  9879. æKY SenderID
  9880. æT typedef
  9881. æFc EPPC.h
  9882. æD typedef TargetID SenderID;
  9883.  
  9884. æKY SenderIDPtr
  9885. æT typedef
  9886. æFc EPPC.h
  9887. æD typedef SenderID *SenderIDPtr;
  9888.  
  9889. æKY HighLevelEventMsg 
  9890. æT struct
  9891. æFc EPPC.h
  9892. æD struct HighLevelEventMsg {
  9893.     unsigned short HighLevelEventMsgHeaderLength;
  9894.     unsigned short version;
  9895.     unsigned long reserved1;
  9896.     EventRecord theMsgEvent;
  9897.     unsigned long userRefcon;
  9898.     unsigned long postingOptions;
  9899.     unsigned long msgLength;
  9900. };
  9901.  
  9902. typedef struct HighLevelEventMsg HighLevelEventMsg;
  9903. typedef HighLevelEventMsg *HighLevelEventMsgPtr, **HighLevelEventMsgHdl;
  9904.  
  9905.  
  9906. æKY PostHighLevelEvent 
  9907. æT Function
  9908. æFc EPPC.h
  9909. æD pascal OSErr PostHighLevelEvent(const EventRecord *theEvent,
  9910.                                 unsigned long receiverID,
  9911.                                 unsigned long msgRefcon,
  9912.                                 Ptr msgBuff,
  9913.                                 unsigned long msgLen,
  9914.                                 unsigned long postingOptions)
  9915.     = {0x3F3C,0x0034,0xA88F}; 
  9916.  
  9917. æKY AcceptHighLevelEvent 
  9918. æT Function
  9919. æFc EPPC.h
  9920. æD pascal OSErr AcceptHighLevelEvent(TargetID *sender,
  9921.                                   unsigned long *msgRefcon,
  9922.                                   Ptr msgBuff,
  9923.                                   unsigned long *msgLen)
  9924.     = {0x3F3C,0x0033,0xA88F}; 
  9925.  
  9926. æKY GetProcessSerialNumberFromPortName 
  9927. æT Function
  9928. æFc EPPC.h
  9929. æD pascal OSErr GetProcessSerialNumberFromPortName(const PPCPortPtr portName,
  9930.     ProcessSerialNumberPtr pPSN)
  9931.     = {0x3F3C,0x0035,0xA88F}; 
  9932.  
  9933. æKY GetPortNameFromProcessSerialNumber 
  9934. æT Function
  9935. æFc EPPC.h
  9936. æD pascal OSErr GetPortNameFromProcessSerialNumber(PPCPortPtr portName,const ProcessSerialNumberPtr pPSN)
  9937.     = {0x3F3C,0x0046,0xA88F}; 
  9938.  
  9939. æKY GetSpecificFilterProcPtr
  9940. æT typedef
  9941. æFc EPPC.h
  9942. æD typedef pascal Boolean (*GetSpecificFilterProcPtr) (void *yourDataPtr,
  9943.      HighLevelEventMsgPtr msgBuff,
  9944.      const TargetID *sender);
  9945.  
  9946. æKY GetSpecificHighLevelEvent 
  9947. æT Function
  9948. æFc EPPC.h
  9949. æD pascal Boolean GetSpecificHighLevelEvent(GetSpecificFilterProcPtr aFilter,
  9950.     void *yourDataPtr,OSErr *err)
  9951.     = {0x3F3C,0x0045,0xA88F}; 
  9952.  
  9953.  
  9954. æKY Errors.h
  9955. æKL SysError
  9956.  
  9957. abortErr
  9958. addRefFailed
  9959. addResFailed
  9960. afpAccessDenied
  9961. afpAuthContinue
  9962. afpBadIDErr
  9963. afpBadUAM
  9964. afpBadVersNum
  9965. afpBitmapErr
  9966. afpCallNotSupported
  9967. afpCantMove
  9968. afpCantRename
  9969. afpCatalogChanged
  9970. afpContainsSharedErr
  9971. afpDenyConflict
  9972. afpDiffVolErr
  9973. afpDirNotEmpty
  9974. afpDirNotFound
  9975. afpDiskFull
  9976. afpEofError
  9977. afpFileBusy
  9978. afpFlatVol
  9979. afpIconTypeError
  9980. afpIDExists
  9981. afpIDNotFound
  9982. afpInsideSharedErr
  9983. afpInsideTrashErr
  9984. afpItemNotFound
  9985. afpLockErr
  9986. afpMiscErr
  9987. afpNoMoreLocks
  9988. afpNoServer
  9989. afpObjectExists
  9990. afpObjectLocked
  9991. afpObjectNotFound
  9992. afpObjectTypeErr
  9993. afpParmErr
  9994. afpPwdExpiredErr
  9995. afpPwdSameErr
  9996. afpPwdTooShortErr
  9997. afpRangeNotLocked
  9998. afpRangeOverlap
  9999. afpSameObjectErr
  10000. afpServerGoingDown
  10001. afpSessClosed
  10002. afpTooManyFilesOpen
  10003. afpUserNotAuth
  10004. afpVolLocked
  10005. appIsDaemon
  10006. appMemFullErr
  10007. appModeErr
  10008. aspBadVersNum
  10009. aspBufTooSmall
  10010. aspNoAck
  10011. aspNoMoreSess
  10012. aspNoServers
  10013. aspParamErr
  10014. aspServerBusy
  10015. aspSessClosed
  10016. aspSizeErr
  10017. aspTooMany
  10018. atpBadRsp
  10019. atpLenErr
  10020. authFailErr
  10021. badATPSkt
  10022. badBtSlpErr
  10023. badBuffNum
  10024. badChannel
  10025. badCksmErr
  10026. badDBtSlp
  10027. badDCksum
  10028. badEditionFileErr
  10029. badExtResource
  10030. badFidErr
  10031. badFileFormat
  10032. badFormat
  10033. badLocNameErr
  10034. badMDBErr
  10035. badMovErr
  10036. badPortNameErr
  10037. badReqErr
  10038. badSectionErr
  10039. badServiceMethodErr
  10040. badSubPartErr
  10041. badUnitErr
  10042. bdNamErr
  10043. breakRecd
  10044. buf2SmallErr
  10045. buffersTooSmall
  10046. cannotDeferErr
  10047. cannotMakeContiguousErr
  10048. CantDecompress
  10049. cantLoadPickMethodErr
  10050. cantStepErr
  10051. catChangedErr
  10052. cbNotFound
  10053. CDEFNFnd
  10054. cDevErr
  10055. channelBusy
  10056. channelNotBusy
  10057. ckSumErr
  10058. clkRdErr
  10059. clkWrErr
  10060. closErr
  10061. cMatchErr
  10062. cNoMemErr
  10063. colorsRequestedErr
  10064. containerAlreadyOpenWrn
  10065. containerNotFoundWrn
  10066. controlErr
  10067. corErr
  10068. cProtectErr
  10069. cRangeErr
  10070. cResErr
  10071. cTempMemErr
  10072. dataVerErr
  10073. dceExtErr
  10074. ddpLenErr
  10075. ddpSktErr
  10076. desktopDamagedErr
  10077. destPortErr
  10078. diffVolErr
  10079. dInstErr
  10080. dirFulErr
  10081. dirNFErr
  10082. dRemovErr
  10083. ds32BitMode
  10084. dsAddressErr
  10085. dsBadLaunch
  10086. dsBadPatch
  10087. dsBadPatchHeader
  10088. dsBadSANEOpcode
  10089. dsBadSlotInt
  10090. dsBadStartupDisk
  10091. dsBufPtrTooLow
  10092. dsBusError
  10093. dsCDEFNotFound
  10094. dsChkErr
  10095. dsCoreErr
  10096. dsDisassemblerInstalled
  10097. dsExtensionsDisabled
  10098. dsFinderErr
  10099. dsForcedQuit
  10100. dsFPErr
  10101. dsFSErr
  10102. dsGreeting
  10103. dsHD20Installed
  10104. dsHMenuFindErr
  10105. dsIllInstErr
  10106. dsIOCoreErr
  10107. dsIrqErr
  10108. dskFulErr
  10109. dsLineAErr
  10110. dsLineFErr
  10111. dsLoadErr
  10112. dsMacsBugInstalled
  10113. dsMBarNFnd
  10114. dsMDEFNotFound
  10115. dsMemFullErr
  10116. dsMiscErr
  10117. dsNeedToWriteBootBlocks
  10118. dsNoFPU
  10119. dsNoPackErr
  10120. dsNoPatch
  10121. dsNoPk1
  10122. dsNoPk2
  10123. dsNoPk3
  10124. dsNoPk4
  10125. dsNoPk5
  10126. dsNoPk6
  10127. dsNoPk7
  10128. dsNotEnoughRAMToBoot
  10129. dsNotThe1
  10130. dsOldSystem
  10131. dsOvflowErr
  10132. dsParityErr
  10133. dsPrivErr
  10134. dsReinsert
  10135. dsShutDownOrRestart
  10136. dsStknHeap
  10137. dsSwitchOffOrRestart
  10138. dsSysErr
  10139. dsSystemFileErr
  10140. dsTraceErr
  10141. dsWDEFNotFound
  10142. dsZeroDivErr
  10143. dupFNErr
  10144. editionMgrInitErr
  10145. envBadVers
  10146. envNotPresent
  10147. envVersTooBig
  10148. eofErr
  10149. evtNotEnb
  10150. excessCollsns
  10151. extFSErr
  10152. extractErr
  10153. exUserBreak
  10154. fBsyErr
  10155. fidExists
  10156. fidNotFound
  10157. firstDskErr
  10158. fLckdErr
  10159. fmt1Err
  10160. fmt2Err
  10161. fnfErr
  10162. fnOpnErr
  10163. fontDecError
  10164. fontNotDeclared
  10165. fontNotOutlineErr
  10166. fontSubErr
  10167. framingErr
  10168. fsRnErr
  10169. gcrOnMFMErr
  10170. gfpErr
  10171. guestNotAllowedErr
  10172. hardwareConfigErr
  10173. hMenuFindErr
  10174. hwOverrunErr
  10175. hwParamErr
  10176. iIOAbortErr
  10177. initIWMErr
  10178. interruptsMaskedErr
  10179. ioErr
  10180. lapProtErr
  10181. lastDskErr
  10182. localOnlyErr
  10183. MacOSErr
  10184. mapReadErr
  10185. mBarNFnd
  10186. memAdrErr
  10187. memAZErr
  10188. memBCErr
  10189. memFragErr
  10190. memFullErr
  10191. memLockedErr
  10192. memPCErr
  10193. memPurErr
  10194. memROZErr
  10195. memROZError
  10196. memROZWarn
  10197. memSCErr
  10198. memWZErr
  10199. menuPrgErr
  10200. mFulErr
  10201. multiplePublisherWrn
  10202. nameTypeErr
  10203. nbpBuffOvr
  10204. nbpConfDiff
  10205. nbpDuplicate
  10206. nbpNISErr
  10207. nbpNoConfirm
  10208. nbpNotFound
  10209. negZcbFreeErr
  10210. networkErr
  10211. nilHandleErr
  10212. nmTypErr
  10213. noAdrMkErr
  10214. noBridgeErr
  10215. noDataArea
  10216. noDefaultUserErr
  10217. noDriveErr
  10218. noDtaMkErr
  10219. noGlobalsErr
  10220. noHardware
  10221. noHardwareErr
  10222. noInformErr
  10223. noMacDskErr
  10224. noMachineNameErr
  10225. noMemForPictPlaybackErr
  10226. noMoreRealTime
  10227. noMPPErr
  10228. noNybErr
  10229. noPortErr
  10230. noRelErr
  10231. noResponseErr
  10232. noScrapErr
  10233. noSendResp
  10234. noSessionErr
  10235. notAFileErr
  10236. notEnoughBufferSpace
  10237. notEnoughHardware
  10238. notEnoughHardwareErr
  10239. notEnoughMemoryErr
  10240. notHeldErr
  10241. notInitErr
  10242. notLockedErr
  10243. notLoggedInErr
  10244. noToolboxNameErr
  10245. notOpenErr
  10246. notRegisteredSectionErr
  10247. notThePublisherWrn
  10248. noTypeErr
  10249. noUserNameErr
  10250. noUserRecErr
  10251. noUserRefErr
  10252. nsDrvErr
  10253. nsStackErr
  10254. nsvErr
  10255. offLinErr
  10256. openErr
  10257. opWrErr
  10258. paramErr
  10259. parityErr
  10260. permErr
  10261. pictInfoIDErr
  10262. pictInfoVerbErr
  10263. pictInfoVersionErr
  10264. pictureDataErr
  10265. pixMapTooDeepErr
  10266. pmBusyErr
  10267. pmRecvEndErr
  10268. pmRecvStartErr
  10269. pmReplyTOErr
  10270. pmSendEndErr
  10271. pmSendStartErr
  10272. portClosedErr
  10273. portInUse
  10274. portNameExistsErr
  10275. portNotCf
  10276. posErr
  10277. prInitErr
  10278. procNotFound
  10279. protocolErr
  10280. prWrErr
  10281. qErr
  10282. queueFull
  10283. rcvrErr
  10284. readErr
  10285. readQErr
  10286. recNotFnd
  10287. reqAborted
  10288. reqFailed
  10289. resAttrErr
  10290. resFNotFound
  10291. resNotFound
  10292. resProblem
  10293. rfNumErr
  10294. rgnTooBigErr
  10295. rgnTooBigError
  10296. rmvRefFailed
  10297. rmvResFailed
  10298. sameFileErr
  10299. sdmInitErr
  10300. sdmJTInitErr
  10301. sdmPRAMInitErr
  10302. sdmPriInitErr
  10303. sdmSRTInitErr
  10304. sectNFErr
  10305. seekErr
  10306. selectorErr
  10307. seNoDB
  10308. sessClosedErr
  10309. sessTableErr
  10310. shutDownAlert
  10311. siBadDeviceName
  10312. siBadRefNum
  10313. siBadSoundInDevice
  10314. siDeviceBusyErr
  10315. siHardDriveTooSlow
  10316. siInitSDTblErr
  10317. siInitSPTblErr
  10318. siInitVBLQsErr
  10319. siInputDeviceErr
  10320. siInvalidCompression
  10321. siInvalidSampleRate
  10322. siInvalidSampleSize
  10323. siNoBufferSpecified
  10324. siNoSoundInHardware
  10325. siUnknownInfoType
  10326. siUnknownQuality
  10327. sktClosedErr
  10328. slotNumErr
  10329. SlpTypeErr
  10330. smBadBoardId
  10331. smBadRefId
  10332. smBadsList
  10333. smBadsPtrErr
  10334. smBLFieldBad
  10335. smBlkMoveErr
  10336. smBusErrTO
  10337. smByteLanesErr
  10338. smCkStatusErr
  10339. smCodeRevErr
  10340. smCPUErr
  10341. smCRCFail
  10342. smDisabledSlot
  10343. smDisDrvrNamErr
  10344. smDisposePErr
  10345. smEmptySlot
  10346. smFHBlkDispErr
  10347. smFHBlockRdErr
  10348. smFormatErr
  10349. smGetDrvrNamErr
  10350. smGetPRErr
  10351. smInitStatVErr
  10352. smInitTblVErr
  10353. smNewPErr
  10354. smNilsBlockErr
  10355. smNoBoardId
  10356. smNoBoardSRsrc
  10357. smNoDir
  10358. smNoGoodOpens
  10359. smNoJmpTbl
  10360. smNoMoresRsrcs
  10361. smNosInfoArray
  10362. smOffsetErr
  10363. smPRAMInitErr
  10364. smPriInitErr
  10365. smRecNotFnd
  10366. smReservedErr
  10367. smResrvErr
  10368. smRevisionErr
  10369. smSDMInitErr
  10370. smSelOOBErr
  10371. smsGetDrvrErr
  10372. smSlotOOBErr
  10373. smsPointerNil
  10374. smSRTInitErr
  10375. smSRTOvrFlErr
  10376. smUnExBusErr
  10377. spdAdjErr
  10378. statusErr
  10379. strUserBreak
  10380. svDisabled
  10381. svTempDisable
  10382. swOverrunErr
  10383. teScrapSizeErr
  10384. tk0BadErr
  10385. tmfoErr
  10386. tmwdoErr
  10387. tooManyReqs
  10388. tooManySkts
  10389. twoSideErr
  10390. unimpErr
  10391. unitEmptyErr
  10392. unitTblFullErr
  10393. updPixMemErr
  10394. userBreak
  10395. userCanceledErr
  10396. userRejectErr
  10397. verErr
  10398. vLckdErr
  10399. volGoneErr
  10400. volOffLinErr
  10401. volOnLinErr
  10402. vTypErr
  10403. WDEFNFnd
  10404. wPrErr
  10405. wrgVolTypErr
  10406. writErr
  10407. wrPermErr
  10408. wrUnderrun
  10409.  
  10410. æKY paramErr 
  10411. æT constant
  10412. æFc Errors.h
  10413. æD     paramErr = -50,                                  /*error in user parameter list*/
  10414.  
  10415. æKY noHardwareErr 
  10416. æT constant
  10417. æFc Errors.h
  10418. æD     noHardwareErr = -200,                            /*Sound Manager Error Returns*/
  10419.  
  10420. æKY notEnoughHardwareErr 
  10421. æT constant
  10422. æFc Errors.h
  10423. æD     notEnoughHardwareErr = -201,                     /*Sound Manager Error Returns*/
  10424.  
  10425. æKY userCanceledErr 
  10426. æT constant
  10427. æFc Errors.h
  10428. æD     userCanceledErr = -128,
  10429.  
  10430. æKY qErr 
  10431. æT constant
  10432. æFc Errors.h
  10433. æD     qErr = -1,                                       /*queue element not found during deletion*/
  10434.  
  10435. æKY vTypErr 
  10436. æT constant
  10437. æFc Errors.h
  10438. æD     vTypErr = -2,                                    /*invalid queue element*/
  10439.  
  10440. æKY corErr 
  10441. æT constant
  10442. æFc Errors.h
  10443. æD     corErr = -3,                                     /*core routine number out of range*/
  10444.  
  10445. æKY unimpErr 
  10446. æT constant
  10447. æFc Errors.h
  10448. æD     unimpErr = -4,                                   /*unimplemented core routine*/
  10449.  
  10450. æKY SlpTypeErr 
  10451. æT constant
  10452. æFc Errors.h
  10453. æD     SlpTypeErr = -5,                                 /*invalid queue element*/
  10454.  
  10455. æKY seNoDB 
  10456. æT constant
  10457. æFc Errors.h
  10458. æD     seNoDB = -8,                                     /*no debugger installed to handle debugger command*/
  10459.  
  10460. æKY controlErr 
  10461. æT constant
  10462. æFc Errors.h
  10463. æD     controlErr = -17,                                /*I/O System Errors*/
  10464.  
  10465. æKY statusErr 
  10466. æT constant
  10467. æFc Errors.h
  10468. æD     statusErr = -18,                                 /*I/O System Errors*/
  10469.  
  10470. æKY readErr 
  10471. æT constant
  10472. æFc Errors.h
  10473. æD     readErr = -19,                                   /*I/O System Errors*/
  10474.  
  10475. æKY writErr 
  10476. æT constant
  10477. æFc Errors.h
  10478. æD     writErr = -20,                                   /*I/O System Errors*/
  10479.  
  10480. æKY badUnitErr 
  10481. æT constant
  10482. æFc Errors.h
  10483. æD     badUnitErr = -21,                                /*I/O System Errors*/
  10484.  
  10485. æKY unitEmptyErr 
  10486. æT constant
  10487. æFc Errors.h
  10488. æD     unitEmptyErr = -22,                              /*I/O System Errors*/
  10489.  
  10490. æKY openErr 
  10491. æT constant
  10492. æFc Errors.h
  10493. æD     openErr = -23,                                   /*I/O System Errors*/
  10494.  
  10495. æKY closErr 
  10496. æT constant
  10497. æFc Errors.h
  10498. æD     closErr = -24,                                   /*I/O System Errors*/
  10499.  
  10500. æKY dRemovErr 
  10501. æT constant
  10502. æFc Errors.h
  10503. æD     dRemovErr = -25,                                 /*tried to remove an open driver*/
  10504.  
  10505. æKY dInstErr 
  10506. æT constant
  10507. æFc Errors.h
  10508. æD     dInstErr = -26,                                  /*DrvrInstall couldn't find driver in resources */
  10509.  
  10510. æKY abortErr 
  10511. æT constant
  10512. æFc Errors.h
  10513. æD     abortErr = -27,                                  /*IO call aborted by KillIO*/
  10514.  
  10515. æKY iIOAbortErr 
  10516. æT constant
  10517. æFc Errors.h
  10518. æD     iIOAbortErr = -27,                               /*IO abort error (Printing Manager)*/
  10519.  
  10520. æKY notOpenErr 
  10521. æT constant
  10522. æFc Errors.h
  10523. æD     notOpenErr = -28,                                /*Couldn't rd/wr/ctl/sts cause driver not opened*/
  10524.  
  10525. æKY unitTblFullErr 
  10526. æT constant
  10527. æFc Errors.h
  10528. æD     unitTblFullErr = -29,                            /*unit table has no more entries*/
  10529.  
  10530. æKY dceExtErr 
  10531. æT constant
  10532. æFc Errors.h
  10533. æD     dceExtErr = -30,                                 /*dce extension error*/
  10534.  
  10535. æKY slotNumErr 
  10536. æT constant
  10537. æFc Errors.h
  10538. æD     slotNumErr = -360,                               /*invalid slot # error*/
  10539.  
  10540. æKY gcrOnMFMErr 
  10541. æT constant
  10542. æFc Errors.h
  10543. æD     gcrOnMFMErr = -400,                              /*gcr format on high density media error*/
  10544.  
  10545. æKY dirFulErr 
  10546. æT constant
  10547. æFc Errors.h
  10548. æD     dirFulErr = -33,                                 /*Directory full*/
  10549.  
  10550. æKY dskFulErr 
  10551. æT constant
  10552. æFc Errors.h
  10553. æD     dskFulErr = -34,                                 /*disk full*/
  10554.  
  10555. æKY nsvErr 
  10556. æT constant
  10557. æFc Errors.h
  10558. æD     nsvErr = -35,                                    /*no such volume*/
  10559.  
  10560. æKY ioErr 
  10561. æT constant
  10562. æFc Errors.h
  10563. æD     ioErr = -36,                                     /*I/O error (bummers)*/
  10564.  
  10565. æKY bdNamErr 
  10566. æT constant
  10567. æFc Errors.h
  10568. æD     bdNamErr = -37,                                  /*there may be no bad names in the final system!*/
  10569.  
  10570. æKY fnOpnErr 
  10571. æT constant
  10572. æFc Errors.h
  10573. æD     fnOpnErr = -38,                                  /*File not open*/
  10574.  
  10575. æKY eofErr 
  10576. æT constant
  10577. æFc Errors.h
  10578. æD     eofErr = -39,                                    /*End of file*/
  10579.  
  10580. æKY posErr 
  10581. æT constant
  10582. æFc Errors.h
  10583. æD     posErr = -40,                                    /*tried to position to before start of file (r/w)*/
  10584.  
  10585. æKY mFulErr 
  10586. æT constant
  10587. æFc Errors.h
  10588. æD     mFulErr = -41,                                   /*memory full (open) or file won't fit (load)*/
  10589.  
  10590. æKY tmfoErr 
  10591. æT constant
  10592. æFc Errors.h
  10593. æD     tmfoErr = -42,                                   /*too many files open*/
  10594.  
  10595. æKY fnfErr 
  10596. æT constant
  10597. æFc Errors.h
  10598. æD     fnfErr = -43,                                    /*File not found*/
  10599.  
  10600. æKY wPrErr 
  10601. æT constant
  10602. æFc Errors.h
  10603. æD     wPrErr = -44,                                    /*diskette is write protected.*/
  10604.  
  10605. æKY fLckdErr 
  10606. æT constant
  10607. æFc Errors.h
  10608. æD     fLckdErr = -45,                                  /*file is locked*/
  10609.  
  10610. æKY vLckdErr 
  10611. æT constant
  10612. æFc Errors.h
  10613. æD     vLckdErr = -46,                                  /*volume is locked*/
  10614.  
  10615. æKY fBsyErr 
  10616. æT constant
  10617. æFc Errors.h
  10618. æD     fBsyErr = -47,                                   /*File is busy (delete)*/
  10619.  
  10620. æKY dupFNErr 
  10621. æT constant
  10622. æFc Errors.h
  10623. æD     dupFNErr = -48,                                  /*duplicate filename (rename)*/
  10624.  
  10625. æKY opWrErr 
  10626. æT constant
  10627. æFc Errors.h
  10628. æD     opWrErr = -49,                                   /*file already open with with write permission*/
  10629.  
  10630. æKY rfNumErr 
  10631. æT constant
  10632. æFc Errors.h
  10633. æD     rfNumErr = -51,                                  /*refnum error*/
  10634.  
  10635. æKY gfpErr 
  10636. æT constant
  10637. æFc Errors.h
  10638. æD     gfpErr = -52,                                    /*get file position error*/
  10639.  
  10640. æKY volOffLinErr 
  10641. æT constant
  10642. æFc Errors.h
  10643. æD     volOffLinErr = -53,                              /*volume not on line error (was Ejected)*/
  10644.  
  10645. æKY permErr 
  10646. æT constant
  10647. æFc Errors.h
  10648. æD     permErr = -54,                                   /*permissions error (on file open)*/
  10649.  
  10650. æKY volOnLinErr 
  10651. æT constant
  10652. æFc Errors.h
  10653. æD     volOnLinErr = -55,                               /*drive volume already on-line at MountVol*/
  10654.  
  10655. æKY nsDrvErr 
  10656. æT constant
  10657. æFc Errors.h
  10658. æD     nsDrvErr = -56,                                  /*no such drive (tried to mount a bad drive num)*/
  10659.  
  10660. æKY noMacDskErr 
  10661. æT constant
  10662. æFc Errors.h
  10663. æD     noMacDskErr = -57,                               /*not a mac diskette (sig bytes are wrong)*/
  10664.  
  10665. æKY extFSErr 
  10666. æT constant
  10667. æFc Errors.h
  10668. æD     extFSErr = -58,                                  /*volume in question belongs to an external fs*/
  10669.  
  10670. æKY fsRnErr 
  10671. æT constant
  10672. æFc Errors.h
  10673. æD     fsRnErr = -59,                                   /*file system internal error:during rename the old entry was deleted but could not be restored.*/
  10674.  
  10675. æKY badMDBErr 
  10676. æT constant
  10677. æFc Errors.h
  10678. æD     badMDBErr = -60,                                 /*bad master directory block*/
  10679.  
  10680. æKY wrPermErr 
  10681. æT constant
  10682. æFc Errors.h
  10683. æD     wrPermErr = -61,                                 /*write permissions error*/
  10684.  
  10685. æKY dirNFErr 
  10686. æT constant
  10687. æFc Errors.h
  10688. æD     dirNFErr = -120,                                 /*Directory not found*/
  10689.  
  10690. æKY tmwdoErr 
  10691. æT constant
  10692. æFc Errors.h
  10693. æD     tmwdoErr = -121,                                 /*No free WDCB available*/
  10694.  
  10695. æKY badMovErr 
  10696. æT constant
  10697. æFc Errors.h
  10698. æD     badMovErr = -122,                                /*Move into offspring error*/
  10699.  
  10700. æKY wrgVolTypErr 
  10701. æT constant
  10702. æFc Errors.h
  10703. æD     wrgVolTypErr = -123,                             /*Wrong volume type error [operation not supported for MFS]*/
  10704.  
  10705. æKY volGoneErr 
  10706. æT constant
  10707. æFc Errors.h
  10708. æD     volGoneErr = -124,                               /*Server volume has been disconnected.*/
  10709.  
  10710. æKY fidNotFound 
  10711. æT constant
  10712. æFc Errors.h
  10713. æD     fidNotFound = -1300,                             /*no file thread exists.*/
  10714.  
  10715. æKY fidExists 
  10716. æT constant
  10717. æFc Errors.h
  10718. æD     fidExists = -1301,                               /*file id already exists*/
  10719.  
  10720. æKY notAFileErr 
  10721. æT constant
  10722. æFc Errors.h
  10723. æD     notAFileErr = -1302,                             /*directory specified*/
  10724.  
  10725. æKY diffVolErr 
  10726. æT constant
  10727. æFc Errors.h
  10728. æD     diffVolErr = -1303,                              /*files on different volumes*/
  10729.  
  10730. æKY catChangedErr 
  10731. æT constant
  10732. æFc Errors.h
  10733. æD     catChangedErr = -1304,                           /*the catalog has been modified*/
  10734.  
  10735. æKY desktopDamagedErr 
  10736. æT constant
  10737. æFc Errors.h
  10738. æD     desktopDamagedErr = -1305,                       /*desktop database files are corrupted*/
  10739.  
  10740. æKY sameFileErr 
  10741. æT constant
  10742. æFc Errors.h
  10743. æD     sameFileErr = -1306,                             /*can't exchange a file with itself*/
  10744.  
  10745. æKY badFidErr 
  10746. æT constant
  10747. æFc Errors.h
  10748. æD     badFidErr = -1307,                               /*file id is dangling or doesn't match with the file number*/
  10749.  
  10750. æKY envNotPresent 
  10751. æT constant
  10752. æFc Errors.h
  10753. æD     envNotPresent = -5500,                           /*returned by glue.*/
  10754.  
  10755. æKY envBadVers 
  10756. æT constant
  10757. æFc Errors.h
  10758. æD     envBadVers = -5501,                              /*Version non-positive*/
  10759.  
  10760. æKY envVersTooBig 
  10761. æT constant
  10762. æFc Errors.h
  10763. æD     envVersTooBig = -5502,                           /*Version bigger than call can handle*/
  10764.  
  10765. æKY fontDecError 
  10766. æT constant
  10767. æFc Errors.h
  10768. æD     fontDecError = -64,                              /*error during font declaration*/
  10769.  
  10770. æKY fontNotDeclared 
  10771. æT constant
  10772. æFc Errors.h
  10773. æD     fontNotDeclared = -65,                           /*font not declared*/
  10774.  
  10775. æKY fontSubErr 
  10776. æT constant
  10777. æFc Errors.h
  10778. æD     fontSubErr = -66,                                /*font substitution occured*/
  10779.  
  10780. æKY fontNotOutlineErr 
  10781. æT constant
  10782. æFc Errors.h
  10783. æD     fontNotOutlineErr = -32615,                      /*bitmap font passed to routine that does outlines only*/
  10784.  
  10785. æKY firstDskErr 
  10786. æT constant
  10787. æFc Errors.h
  10788. æD     firstDskErr = -84,                               /*I/O System Errors*/
  10789.  
  10790. æKY lastDskErr 
  10791. æT constant
  10792. æFc Errors.h
  10793. æD     lastDskErr = -64,                                /*I/O System Errors*/
  10794.  
  10795. æKY noDriveErr 
  10796. æT constant
  10797. æFc Errors.h
  10798. æD     noDriveErr = -64,                                /*drive not installed*/
  10799.  
  10800. æKY offLinErr 
  10801. æT constant
  10802. æFc Errors.h
  10803. æD     offLinErr = -65,                                 /*r/w requested for an off-line drive*/
  10804.  
  10805. æKY noNybErr 
  10806. æT constant
  10807. æFc Errors.h
  10808. æD     noNybErr = -66,                                  /*couldn't find 5 nybbles in 200 tries*/
  10809.  
  10810. æKY noAdrMkErr 
  10811. æT constant
  10812. æFc Errors.h
  10813. æD     noAdrMkErr = -67,                                /*couldn't find valid addr mark*/
  10814.  
  10815. æKY dataVerErr 
  10816. æT constant
  10817. æFc Errors.h
  10818. æD     dataVerErr = -68,                                /*read verify compare failed*/
  10819.  
  10820. æKY badCksmErr 
  10821. æT constant
  10822. æFc Errors.h
  10823. æD     badCksmErr = -69,                                /*addr mark checksum didn't check*/
  10824.  
  10825. æKY badBtSlpErr 
  10826. æT constant
  10827. æFc Errors.h
  10828. æD     badBtSlpErr = -70,                               /*bad addr mark bit slip nibbles*/
  10829.  
  10830. æKY noDtaMkErr 
  10831. æT constant
  10832. æFc Errors.h
  10833. æD     noDtaMkErr = -71,                                /*couldn't find a data mark header*/
  10834.  
  10835. æKY badDCksum 
  10836. æT constant
  10837. æFc Errors.h
  10838. æD     badDCksum = -72,                                 /*bad data mark checksum*/
  10839.  
  10840. æKY badDBtSlp 
  10841. æT constant
  10842. æFc Errors.h
  10843. æD     badDBtSlp = -73,                                 /*bad data mark bit slip nibbles*/
  10844.  
  10845. æKY wrUnderrun 
  10846. æT constant
  10847. æFc Errors.h
  10848. æD     wrUnderrun = -74,                                /*write underrun occurred*/
  10849.  
  10850. æKY cantStepErr 
  10851. æT constant
  10852. æFc Errors.h
  10853. æD     cantStepErr = -75,                               /*step handshake failed*/
  10854.  
  10855. æKY tk0BadErr 
  10856. æT constant
  10857. æFc Errors.h
  10858. æD     tk0BadErr = -76,                                 /*track 0 detect doesn't change*/
  10859.  
  10860. æKY initIWMErr 
  10861. æT constant
  10862. æFc Errors.h
  10863. æD     initIWMErr = -77,                                /*unable to initialize IWM*/
  10864.  
  10865. æKY twoSideErr 
  10866. æT constant
  10867. æFc Errors.h
  10868. æD     twoSideErr = -78,                                /*tried to read 2nd side on a 1-sided drive*/
  10869.  
  10870. æKY spdAdjErr 
  10871. æT constant
  10872. æFc Errors.h
  10873. æD     spdAdjErr = -79,                                 /*unable to correctly adjust disk speed*/
  10874.  
  10875. æKY seekErr 
  10876. æT constant
  10877. æFc Errors.h
  10878. æD     seekErr = -80,                                   /*track number wrong on address mark*/
  10879.  
  10880. æKY sectNFErr 
  10881. æT constant
  10882. æFc Errors.h
  10883. æD     sectNFErr = -81,                                 /*sector number never found on a track*/
  10884.  
  10885. æKY fmt1Err 
  10886. æT constant
  10887. æFc Errors.h
  10888. æD     fmt1Err = -82,                                   /*can't find sector 0 after track format*/
  10889.  
  10890. æKY fmt2Err 
  10891. æT constant
  10892. æFc Errors.h
  10893. æD     fmt2Err = -83,                                   /*can't get enough sync*/
  10894.  
  10895. æKY verErr 
  10896. æT constant
  10897. æFc Errors.h
  10898. æD     verErr = -84,                                    /*track failed to verify*/
  10899.  
  10900. æKY clkRdErr 
  10901. æT constant
  10902. æFc Errors.h
  10903. æD     clkRdErr = -85,                                  /*unable to read same clock value twice*/
  10904.  
  10905. æKY clkWrErr 
  10906. æT constant
  10907. æFc Errors.h
  10908. æD     clkWrErr = -86,                                  /*time written did not verify*/
  10909.  
  10910. æKY prWrErr 
  10911. æT constant
  10912. æFc Errors.h
  10913. æD     prWrErr = -87,                                   /*parameter ram written didn't read-verify*/
  10914.  
  10915. æKY prInitErr 
  10916. æT constant
  10917. æFc Errors.h
  10918. æD     prInitErr = -88,                                 /*InitUtil found the parameter ram uninitialized*/
  10919.  
  10920. æKY rcvrErr 
  10921. æT constant
  10922. æFc Errors.h
  10923. æD     rcvrErr = -89,                                   /*SCC receiver error (framing; parity; OR)*/
  10924.  
  10925. æKY breakRecd 
  10926. æT constant
  10927. æFc Errors.h
  10928. æD     breakRecd = -90,                                 /*Break received (SCC)*/
  10929.  
  10930. æKY pmBusyErr 
  10931. æT constant
  10932. æFc Errors.h
  10933. æD     pmBusyErr = -13000,                              /*Power Mgr never ready to start handshake*/
  10934.  
  10935. æKY pmReplyTOErr 
  10936. æT constant
  10937. æFc Errors.h
  10938. æD     pmReplyTOErr = -13001,                           /*Timed out waiting for reply*/
  10939.  
  10940. æKY pmSendStartErr 
  10941. æT constant
  10942. æFc Errors.h
  10943. æD     pmSendStartErr = -13002,                         /*during send, pmgr did not start hs*/
  10944.  
  10945. æKY pmSendEndErr 
  10946. æT constant
  10947. æFc Errors.h
  10948. æD     pmSendEndErr = -13003,                           /*during send, pmgr did not finish hs*/
  10949.  
  10950. æKY pmRecvStartErr 
  10951. æT constant
  10952. æFc Errors.h
  10953. æD     pmRecvStartErr = -13004,                         /*during receive, pmgr did not start hs*/
  10954.  
  10955. æKY pmRecvEndErr 
  10956. æT constant
  10957. æFc Errors.h
  10958. æD     pmRecvEndErr = -13005,                           /*during receive, pmgr did not finish hs configured for this connection*/
  10959.  
  10960. æKY noScrapErr 
  10961. æT constant
  10962. æFc Errors.h
  10963. æD     noScrapErr = -100,                               /*No scrap exists error*/
  10964.  
  10965. æKY noTypeErr 
  10966. æT constant
  10967. æFc Errors.h
  10968. æD     noTypeErr = -102,                                /*No object of that type in scrap*/
  10969.  
  10970. æKY memROZWarn 
  10971. æT constant
  10972. æFc Errors.h
  10973. æD     memROZWarn = -99,                                /*soft error in ROZ*/
  10974.  
  10975. æKY memROZError 
  10976. æT constant
  10977. æFc Errors.h
  10978. æD     memROZError = -99,                               /*hard error in ROZ*/
  10979.  
  10980. æKY memROZErr 
  10981. æT constant
  10982. æFc Errors.h
  10983. æD     memROZErr = -99,                                 /*hard error in ROZ*/
  10984.  
  10985. æKY memFullErr 
  10986. æT constant
  10987. æFc Errors.h
  10988. æD     memFullErr = -108,                               /*Not enough room in heap zone*/
  10989.  
  10990. æKY nilHandleErr 
  10991. æT constant
  10992. æFc Errors.h
  10993. æD     nilHandleErr = -109,                             /*Master Pointer was NIL in HandleZone or other*/
  10994.  
  10995. æKY memWZErr 
  10996. æT constant
  10997. æFc Errors.h
  10998. æD     memWZErr = -111,                                 /*WhichZone failed (applied to free block)*/
  10999.  
  11000. æKY memPurErr 
  11001. æT constant
  11002. æFc Errors.h
  11003. æD     memPurErr = -112,                                /*trying to purge a locked or non-purgeable block*/
  11004.  
  11005. æKY memAdrErr 
  11006. æT constant
  11007. æFc Errors.h
  11008. æD     memAdrErr = -110,                                /*address was odd; or out of range*/
  11009.  
  11010. æKY memAZErr 
  11011. æT constant
  11012. æFc Errors.h
  11013. æD     memAZErr = -113,                                 /*Address in zone check failed*/
  11014.  
  11015. æKY memPCErr 
  11016. æT constant
  11017. æFc Errors.h
  11018. æD     memPCErr = -114,                                 /*Pointer Check failed*/
  11019.  
  11020. æKY memBCErr 
  11021. æT constant
  11022. æFc Errors.h
  11023. æD     memBCErr = -115,                                 /*Block Check failed*/
  11024.  
  11025. æKY memSCErr 
  11026. æT constant
  11027. æFc Errors.h
  11028. æD     memSCErr = -116,                                 /*Size Check failed*/
  11029.  
  11030. æKY memLockedErr 
  11031. æT constant
  11032. æFc Errors.h
  11033. æD     memLockedErr = -117,                             /*trying to move a locked block (MoveHHi)*/
  11034.  
  11035. æKY resNotFound 
  11036. æT constant
  11037. æFc Errors.h
  11038. æD     resNotFound = -192,                              /*Resource not found*/
  11039.  
  11040. æKY resFNotFound 
  11041. æT constant
  11042. æFc Errors.h
  11043. æD     resFNotFound = -193,                             /*Resource file not found*/
  11044.  
  11045. æKY addResFailed 
  11046. æT constant
  11047. æFc Errors.h
  11048. æD     addResFailed = -194,                             /*AddResource failed*/
  11049.  
  11050. æKY addRefFailed 
  11051. æT constant
  11052. æFc Errors.h
  11053. æD     addRefFailed = -195,                             /*AddReference failed*/
  11054.  
  11055. æKY rmvResFailed 
  11056. æT constant
  11057. æFc Errors.h
  11058. æD     rmvResFailed = -196,                             /*RmveResource failed*/
  11059.  
  11060. æKY rmvRefFailed 
  11061. æT constant
  11062. æFc Errors.h
  11063. æD     rmvRefFailed = -197,                             /*RmveReference failed*/
  11064.  
  11065. æKY resAttrErr 
  11066. æT constant
  11067. æFc Errors.h
  11068. æD     resAttrErr = -198,                               /*attribute inconsistent with operation*/
  11069.  
  11070. æKY mapReadErr 
  11071. æT constant
  11072. æFc Errors.h
  11073. æD     mapReadErr = -199,                               /*map inconsistent with operation*/
  11074.  
  11075. æKY CantDecompress 
  11076. æT constant
  11077. æFc Errors.h
  11078. æD     CantDecompress = -186,                           /*resource bent ("the bends") - can't decompress a compressed resource*/
  11079.  
  11080. æKY badExtResource 
  11081. æT constant
  11082. æFc Errors.h
  11083. æD     badExtResource = -185,                           /*extended resource has a bad format.*/
  11084.  
  11085. æKY evtNotEnb 
  11086. æT constant
  11087. æFc Errors.h
  11088. æD     evtNotEnb = 1,                                   /*event not enabled at PostEvent*/
  11089.  
  11090. æKY noMemForPictPlaybackErr 
  11091. æT constant
  11092. æFc Errors.h
  11093. æD     noMemForPictPlaybackErr = -145,
  11094.  
  11095. æKY rgnTooBigError 
  11096. æT constant
  11097. æFc Errors.h
  11098. æD     rgnTooBigError = -147,
  11099.  
  11100. æKY pixMapTooDeepErr 
  11101. æT constant
  11102. æFc Errors.h
  11103. æD     pixMapTooDeepErr = -148,
  11104.  
  11105. æKY nsStackErr 
  11106. æT constant
  11107. æFc Errors.h
  11108. æD     nsStackErr = -149,
  11109.  
  11110. æKY cMatchErr 
  11111. æT constant
  11112. æFc Errors.h
  11113. æD     cMatchErr = -150,                                /*Color2Index failed to find an index*/
  11114.  
  11115. æKY cTempMemErr 
  11116. æT constant
  11117. æFc Errors.h
  11118. æD     cTempMemErr = -151,                              /*failed to allocate memory for temporary structures*/
  11119.  
  11120. æKY cNoMemErr 
  11121. æT constant
  11122. æFc Errors.h
  11123. æD     cNoMemErr = -152,                                /*failed to allocate memory for structure*/
  11124.  
  11125. æKY cRangeErr 
  11126. æT constant
  11127. æFc Errors.h
  11128. æD     cRangeErr = -153,                                /*range error on colorTable request*/
  11129.  
  11130. æKY cProtectErr 
  11131. æT constant
  11132. æFc Errors.h
  11133. æD     cProtectErr = -154,                              /*colorTable entry protection violation*/
  11134.  
  11135. æKY cDevErr 
  11136. æT constant
  11137. æFc Errors.h
  11138. æD     cDevErr = -155,                                  /*invalid type of graphics device*/
  11139.  
  11140. æKY cResErr 
  11141. æT constant
  11142. æFc Errors.h
  11143. æD     cResErr = -156,                                  /*invalid resolution for MakeITable*/
  11144.  
  11145. æKY rgnTooBigErr 
  11146. æT constant
  11147. æFc Errors.h
  11148. æD     rgnTooBigErr = -500,
  11149.  
  11150. æKY updPixMemErr 
  11151. æT constant
  11152. æFc Errors.h
  11153. æD     updPixMemErr = -125,                             /*insufficient memory to update a pixmap*/
  11154.  
  11155. æKY pictInfoVersionErr 
  11156. æT constant
  11157. æFc Errors.h
  11158. æD     pictInfoVersionErr = -11000,                     /* wrong version of the PictInfo structure */
  11159.  
  11160. æKY pictInfoIDErr 
  11161. æT constant
  11162. æFc Errors.h
  11163. æD     pictInfoIDErr = -11001,                          /* the internal consistancy check for the PictInfoID is wrong */
  11164.  
  11165. æKY pictInfoVerbErr 
  11166. æT constant
  11167. æFc Errors.h
  11168. æD     pictInfoVerbErr = -11002,                        /* the passed verb was invalid */
  11169.  
  11170. æKY cantLoadPickMethodErr 
  11171. æT constant
  11172. æFc Errors.h
  11173. æD     cantLoadPickMethodErr = -11003,                  /* unable to load the custom pick proc */
  11174.  
  11175. æKY colorsRequestedErr 
  11176. æT constant
  11177. æFc Errors.h
  11178. æD     colorsRequestedErr = -11004,                     /* the number of colors requested was illegal */
  11179.  
  11180. æKY pictureDataErr 
  11181. æT constant
  11182. æFc Errors.h
  11183. æD     pictureDataErr = -11005,                         /* the picture data was invalid */
  11184.  
  11185. æKY noHardware 
  11186. æT constant
  11187. æFc Errors.h
  11188. æD     noHardware = noHardwareErr,                      /* *** obsolete spelling */
  11189.  
  11190. æKY notEnoughHardware 
  11191. æT constant
  11192. æFc Errors.h
  11193. æD     notEnoughHardware = notEnoughHardwareErr,        /* *** obsolete spelling */
  11194.  
  11195. æKY queueFull 
  11196. æT constant
  11197. æFc Errors.h
  11198. æD     queueFull = -203,                                /*Sound Manager Error Returns*/
  11199.  
  11200. æKY resProblem 
  11201. æT constant
  11202. æFc Errors.h
  11203. æD     resProblem = -204,                               /*Sound Manager Error Returns*/
  11204.  
  11205. æKY badChannel 
  11206. æT constant
  11207. æFc Errors.h
  11208. æD     badChannel = -205,                               /*Sound Manager Error Returns*/
  11209.  
  11210. æKY badFormat 
  11211. æT constant
  11212. æFc Errors.h
  11213. æD     badFormat = -206,                                /*Sound Manager Error Returns*/
  11214.  
  11215. æKY notEnoughBufferSpace 
  11216. æT constant
  11217. æFc Errors.h
  11218. æD     notEnoughBufferSpace = -207,                     /* could not allocate enough memory */
  11219.  
  11220. æKY badFileFormat 
  11221. æT constant
  11222. æFc Errors.h
  11223. æD     badFileFormat = -208,                            /* was not type AIFF or was of bad format,corrupt */
  11224.  
  11225. æKY channelBusy 
  11226. æT constant
  11227. æFc Errors.h
  11228. æD     channelBusy = -209,                              /* the Channel is being used for a PFD already */
  11229.  
  11230. æKY buffersTooSmall 
  11231. æT constant
  11232. æFc Errors.h
  11233. æD     buffersTooSmall = -210,                          /* can not operate in the memory allowed */
  11234.  
  11235. æKY channelNotBusy 
  11236. æT constant
  11237. æFc Errors.h
  11238. æD     channelNotBusy = -211,
  11239.  
  11240. æKY noMoreRealTime 
  11241. æT constant
  11242. æFc Errors.h
  11243. æD     noMoreRealTime = -212,                           /* not enough CPU cycles left to add another task */
  11244.  
  11245. æKY siNoSoundInHardware 
  11246. æT constant
  11247. æFc Errors.h
  11248. æD     siNoSoundInHardware = -220,                      /*no Sound Input hardware*/
  11249.  
  11250. æKY siBadSoundInDevice 
  11251. æT constant
  11252. æFc Errors.h
  11253. æD     siBadSoundInDevice = -221,                       /*invalid index passed to SoundInGetIndexedDevice*/
  11254.  
  11255. æKY siNoBufferSpecified 
  11256. æT constant
  11257. æFc Errors.h
  11258. æD     siNoBufferSpecified = -222,                      /*returned by synchronous SPBRecord if nil buffer passed*/
  11259.  
  11260. æKY siInvalidCompression 
  11261. æT constant
  11262. æFc Errors.h
  11263. æD     siInvalidCompression = -223,                     /*invalid compression type*/
  11264.  
  11265. æKY siHardDriveTooSlow 
  11266. æT constant
  11267. æFc Errors.h
  11268. æD     siHardDriveTooSlow = -224,                       /*hard drive too slow to record to disk*/
  11269.  
  11270. æKY siInvalidSampleRate 
  11271. æT constant
  11272. æFc Errors.h
  11273. æD     siInvalidSampleRate = -225,                      /*invalid sample rate*/
  11274.  
  11275. æKY siInvalidSampleSize 
  11276. æT constant
  11277. æFc Errors.h
  11278. æD     siInvalidSampleSize = -226,                      /*invalid sample size*/
  11279.  
  11280. æKY siDeviceBusyErr 
  11281. æT constant
  11282. æFc Errors.h
  11283. æD     siDeviceBusyErr = -227,                          /*input device already in use*/
  11284.  
  11285. æKY siBadDeviceName 
  11286. æT constant
  11287. æFc Errors.h
  11288. æD     siBadDeviceName = -228,                          /*input device could not be opened*/
  11289.  
  11290. æKY siBadRefNum 
  11291. æT constant
  11292. æFc Errors.h
  11293. æD     siBadRefNum = -229,                              /*invalid input device reference number*/
  11294.  
  11295. æKY siInputDeviceErr 
  11296. æT constant
  11297. æFc Errors.h
  11298. æD     siInputDeviceErr = -230,                         /*input device hardware failure*/
  11299.  
  11300. æKY siUnknownInfoType 
  11301. æT constant
  11302. æFc Errors.h
  11303. æD     siUnknownInfoType = -231,                        /*invalid info type selector (returned by driver)*/
  11304.  
  11305. æKY siUnknownQuality 
  11306. æT constant
  11307. æFc Errors.h
  11308. æD     siUnknownQuality = -232,                         /*invalid quality selector (returned by driver)*/
  11309.  
  11310. æKY nmTypErr 
  11311. æT constant
  11312. æFc Errors.h
  11313. æD     nmTypErr = -299,                                 /*wrong queue type*/
  11314.  
  11315. æKY siInitSDTblErr 
  11316. æT constant
  11317. æFc Errors.h
  11318. æD     siInitSDTblErr = 1,                              /*slot int dispatch table could not be initialized.*/
  11319.  
  11320. æKY siInitVBLQsErr 
  11321. æT constant
  11322. æFc Errors.h
  11323. æD     siInitVBLQsErr = 2,                              /*VBLqueues for all slots could not be initialized.*/
  11324.  
  11325. æKY siInitSPTblErr 
  11326. æT constant
  11327. æFc Errors.h
  11328. æD     siInitSPTblErr = 3,                              /*slot priority table could not be initialized.*/
  11329.  
  11330. æKY sdmJTInitErr 
  11331. æT constant
  11332. æFc Errors.h
  11333. æD     sdmJTInitErr = 10,                               /*SDM Jump Table could not be initialized.*/
  11334.  
  11335. æKY sdmInitErr 
  11336. æT constant
  11337. æFc Errors.h
  11338. æD     sdmInitErr = 11,                                 /*SDM could not be initialized.*/
  11339.  
  11340. æKY sdmSRTInitErr 
  11341. æT constant
  11342. æFc Errors.h
  11343. æD     sdmSRTInitErr = 12,                              /*Slot Resource Table could not be initialized.*/
  11344.  
  11345. æKY sdmPRAMInitErr 
  11346. æT constant
  11347. æFc Errors.h
  11348. æD     sdmPRAMInitErr = 13,                             /*Slot PRAM could not be initialized.*/
  11349.  
  11350. æKY sdmPriInitErr 
  11351. æT constant
  11352. æFc Errors.h
  11353. æD     sdmPriInitErr = 14,                              /*Cards could not be initialized.*/
  11354.  
  11355. æKY smSDMInitErr 
  11356. æT constant
  11357. æFc Errors.h
  11358. æD     smSDMInitErr = -290,                             /*Error; SDM could not be initialized.*/
  11359.  
  11360. æKY smSRTInitErr 
  11361. æT constant
  11362. æFc Errors.h
  11363. æD     smSRTInitErr = -291,                             /*Error; Slot Resource Table could not be initialized.*/
  11364.  
  11365. æKY smPRAMInitErr 
  11366. æT constant
  11367. æFc Errors.h
  11368. æD     smPRAMInitErr = -292,                            /*Error; Slot Resource Table could not be initialized.*/
  11369.  
  11370. æKY smPriInitErr 
  11371. æT constant
  11372. æFc Errors.h
  11373. æD     smPriInitErr = -293,                             /*Error; Cards could not be initialized.*/
  11374.  
  11375. æKY smEmptySlot 
  11376. æT constant
  11377. æFc Errors.h
  11378. æD     smEmptySlot = -300,                              /*No card in slot*/
  11379.  
  11380. æKY smCRCFail 
  11381. æT constant
  11382. æFc Errors.h
  11383. æD     smCRCFail = -301,                                /*CRC check failed for declaration data*/
  11384.  
  11385. æKY smFormatErr 
  11386. æT constant
  11387. æFc Errors.h
  11388. æD     smFormatErr = -302,                              /*FHeader Format is not Apple's*/
  11389.  
  11390. æKY smRevisionErr 
  11391. æT constant
  11392. æFc Errors.h
  11393. æD     smRevisionErr = -303,                            /*Wrong revison level*/
  11394.  
  11395. æKY smNoDir 
  11396. æT constant
  11397. æFc Errors.h
  11398. æD     smNoDir = -304,                                  /*Directory offset is Nil */
  11399.  
  11400. æKY smDisabledSlot 
  11401. æT constant
  11402. æFc Errors.h
  11403. æD     smDisabledSlot = -305,                           /*This slot is disabled (-305 use to be smLWTstBad)*/
  11404.  
  11405. æKY smNosInfoArray 
  11406. æT constant
  11407. æFc Errors.h
  11408. æD     smNosInfoArray = -306,                           /*No sInfoArray. Memory Mgr error.*/
  11409.  
  11410. æKY smResrvErr 
  11411. æT constant
  11412. æFc Errors.h
  11413. æD     smResrvErr = -307,                               /*Fatal reserved error. Resreved field <> 0.*/
  11414.  
  11415. æKY smUnExBusErr 
  11416. æT constant
  11417. æFc Errors.h
  11418. æD     smUnExBusErr = -308,                             /*Unexpected BusError*/
  11419.  
  11420. æKY smBLFieldBad 
  11421. æT constant
  11422. æFc Errors.h
  11423. æD     smBLFieldBad = -309,                             /*ByteLanes field was bad.*/
  11424.  
  11425. æKY smFHBlockRdErr 
  11426. æT constant
  11427. æFc Errors.h
  11428. æD     smFHBlockRdErr = -310,                           /*Error occured during _sGetFHeader.*/
  11429.  
  11430. æKY smFHBlkDispErr 
  11431. æT constant
  11432. æFc Errors.h
  11433. æD     smFHBlkDispErr = -311,                           /*Error occured during _sDisposePtr (Dispose of FHeader block).*/
  11434.  
  11435. æKY smDisposePErr 
  11436. æT constant
  11437. æFc Errors.h
  11438. æD     smDisposePErr = -312,                            /*_DisposePointer error*/
  11439.  
  11440. æKY smNoBoardSRsrc 
  11441. æT constant
  11442. æFc Errors.h
  11443. æD     smNoBoardSRsrc = -313,                           /*No Board sResource.*/
  11444.  
  11445. æKY smGetPRErr 
  11446. æT constant
  11447. æFc Errors.h
  11448. æD     smGetPRErr = -314,                               /*Error occured during _sGetPRAMRec (See SIMStatus).*/
  11449.  
  11450. æKY smNoBoardId 
  11451. æT constant
  11452. æFc Errors.h
  11453. æD     smNoBoardId = -315,                              /*No Board Id.*/
  11454.  
  11455. æKY smInitStatVErr 
  11456. æT constant
  11457. æFc Errors.h
  11458. æD     smInitStatVErr = -316,                           /*The InitStatusV field was negative after primary or secondary init.*/
  11459.  
  11460. æKY smInitTblVErr 
  11461. æT constant
  11462. æFc Errors.h
  11463. æD     smInitTblVErr = -317,                            /*An error occured while trying to initialize the Slot Resource Table.*/
  11464.  
  11465. æKY smNoJmpTbl 
  11466. æT constant
  11467. æFc Errors.h
  11468. æD     smNoJmpTbl = -318,                               /*SDM jump table could not be created.*/
  11469.  
  11470. æKY smBadBoardId 
  11471. æT constant
  11472. æFc Errors.h
  11473. æD     smBadBoardId = -319,                             /*BoardId was wrong; re-init the PRAM record.*/
  11474.  
  11475. æKY smBusErrTO 
  11476. æT constant
  11477. æFc Errors.h
  11478. æD     smBusErrTO = -320,                               /*BusError time out.*/
  11479.  
  11480. æKY svTempDisable 
  11481. æT constant
  11482. æFc Errors.h
  11483. æD     svTempDisable = -32768,                          /*Temporarily disable card but run primary init.*/
  11484.  
  11485. æKY svDisabled 
  11486. æT constant
  11487. æFc Errors.h
  11488. æD     svDisabled = -32640,                             /*Reserve range -32640 to -32768 for Apple temp disables.*/
  11489.  
  11490. æKY smBadRefId 
  11491. æT constant
  11492. æFc Errors.h
  11493. æD     smBadRefId = -330,                               /*Reference Id not found in List*/
  11494.  
  11495. æKY smBadsList 
  11496. æT constant
  11497. æFc Errors.h
  11498. æD     smBadsList = -331,                               /*Bad sList: Id1 < Id2 < Id3 ...format is not followed.*/
  11499.  
  11500. æKY smReservedErr 
  11501. æT constant
  11502. æFc Errors.h
  11503. æD     smReservedErr = -332,                            /*Reserved field not zero*/
  11504.  
  11505. æKY smCodeRevErr 
  11506. æT constant
  11507. æFc Errors.h
  11508. æD     smCodeRevErr = -333,                             /*Code revision is wrong*/
  11509.  
  11510. æKY smCPUErr 
  11511. æT constant
  11512. æFc Errors.h
  11513. æD     smCPUErr = -334,                                 /*Code revision is wrong*/
  11514.  
  11515. æKY smsPointerNil 
  11516. æT constant
  11517. æFc Errors.h
  11518. æD     smsPointerNil = -335,                            /*LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.*/
  11519.  
  11520. æKY smNilsBlockErr 
  11521. æT constant
  11522. æFc Errors.h
  11523. æD     smNilsBlockErr = -336,                           /*Nil sBlock error (Dont allocate and try to use a nil sBlock)*/
  11524.  
  11525. æKY smSlotOOBErr 
  11526. æT constant
  11527. æFc Errors.h
  11528. æD     smSlotOOBErr = -337,                             /*Slot out of bounds error*/
  11529.  
  11530. æKY smSelOOBErr 
  11531. æT constant
  11532. æFc Errors.h
  11533. æD     smSelOOBErr = -338,                              /*Selector out of bounds error*/
  11534.  
  11535. æKY smNewPErr 
  11536. æT constant
  11537. æFc Errors.h
  11538. æD     smNewPErr = -339,                                /*_NewPtr error*/
  11539.  
  11540. æKY smBlkMoveErr 
  11541. æT constant
  11542. æFc Errors.h
  11543. æD     smBlkMoveErr = -340,                             /*_BlockMove error*/
  11544.  
  11545. æKY smCkStatusErr 
  11546. æT constant
  11547. æFc Errors.h
  11548. æD     smCkStatusErr = -341,                            /*Status of slot = fail.*/
  11549.  
  11550. æKY smGetDrvrNamErr 
  11551. æT constant
  11552. æFc Errors.h
  11553. æD     smGetDrvrNamErr = -342,                          /*Error occured during _sGetDrvrName.*/
  11554.  
  11555. æKY smDisDrvrNamErr 
  11556. æT constant
  11557. æFc Errors.h
  11558. æD     smDisDrvrNamErr = -343,                          /*Error occured during _sDisDrvrName.*/
  11559.  
  11560. æKY smNoMoresRsrcs 
  11561. æT constant
  11562. æFc Errors.h
  11563. æD     smNoMoresRsrcs = -344,                           /*No more sResources*/
  11564.  
  11565. æKY smsGetDrvrErr 
  11566. æT constant
  11567. æFc Errors.h
  11568. æD     smsGetDrvrErr = -345,                            /*Error occurred during _sGetDriver.*/
  11569.  
  11570. æKY smBadsPtrErr 
  11571. æT constant
  11572. æFc Errors.h
  11573. æD     smBadsPtrErr = -346,                             /*Bad pointer was passed to sCalcsPointer*/
  11574.  
  11575. æKY smByteLanesErr 
  11576. æT constant
  11577. æFc Errors.h
  11578. æD     smByteLanesErr = -347,                           /*NumByteLanes was determined to be zero.*/
  11579.  
  11580. æKY smOffsetErr 
  11581. æT constant
  11582. æFc Errors.h
  11583. æD     smOffsetErr = -348,                              /*Offset was too big (temporary error*/
  11584.  
  11585. æKY smNoGoodOpens 
  11586. æT constant
  11587. æFc Errors.h
  11588. æD     smNoGoodOpens = -349,                            /*No opens were successfull in the loop.*/
  11589.  
  11590. æKY smSRTOvrFlErr 
  11591. æT constant
  11592. æFc Errors.h
  11593. æD     smSRTOvrFlErr = -350,                            /*SRT over flow.*/
  11594.  
  11595. æKY smRecNotFnd 
  11596. æT constant
  11597. æFc Errors.h
  11598. æD     smRecNotFnd = -351,                              /*Record not found in the SRT.*/
  11599.  
  11600. æKY editionMgrInitErr 
  11601. æT constant
  11602. æFc Errors.h
  11603. æD     editionMgrInitErr = -450,                        /*edition manager not inited by this app*/
  11604.  
  11605. æKY badSectionErr 
  11606. æT constant
  11607. æFc Errors.h
  11608. æD     badSectionErr = -451,                            /*not a valid SectionRecord*/
  11609.  
  11610. æKY notRegisteredSectionErr 
  11611. æT constant
  11612. æFc Errors.h
  11613. æD     notRegisteredSectionErr = -452,                  /*not a registered SectionRecord*/
  11614.  
  11615. æKY badEditionFileErr 
  11616. æT constant
  11617. æFc Errors.h
  11618. æD     badEditionFileErr = -453,                        /*edition file is corrupt*/
  11619.  
  11620. æKY badSubPartErr 
  11621. æT constant
  11622. æFc Errors.h
  11623. æD     badSubPartErr = -454,                            /*can not use sub parts in this release*/
  11624.  
  11625. æKY multiplePublisherWrn 
  11626. æT constant
  11627. æFc Errors.h
  11628. æD     multiplePublisherWrn = -460,                     /*A Publisher is already registered for that container*/
  11629.  
  11630. æKY containerNotFoundWrn 
  11631. æT constant
  11632. æFc Errors.h
  11633. æD     containerNotFoundWrn = -461,                     /*could not find editionContainer at this time*/
  11634.  
  11635. æKY containerAlreadyOpenWrn 
  11636. æT constant
  11637. æFc Errors.h
  11638. æD     containerAlreadyOpenWrn = -462,                  /*container already opened by this section*/
  11639.  
  11640. æKY notThePublisherWrn 
  11641. æT constant
  11642. æFc Errors.h
  11643. æD     notThePublisherWrn = -463,                       /*not the first registered publisher for that container*/
  11644.  
  11645. æKY teScrapSizeErr 
  11646. æT constant
  11647. æFc Errors.h
  11648. æD     teScrapSizeErr = -501,                           /*scrap item too big for text edit record*/
  11649.  
  11650. æKY hwParamErr 
  11651. æT constant
  11652. æFc Errors.h
  11653. æD     hwParamErr = -502,                               /*bad selector for _HWPriv*/
  11654.  
  11655. æKY procNotFound 
  11656. æT constant
  11657. æFc Errors.h
  11658. æD     procNotFound = -600,                             /* no eligible process with specified descriptor */
  11659.  
  11660. æKY memFragErr 
  11661. æT constant
  11662. æFc Errors.h
  11663. æD     memFragErr = -601,                               /* not enough room to launch app w/special requirements */
  11664.  
  11665. æKY appModeErr 
  11666. æT constant
  11667. æFc Errors.h
  11668. æD     appModeErr = -602,                               /* memory mode is 32-bit, but app not 32-bit clean */
  11669.  
  11670. æKY protocolErr 
  11671. æT constant
  11672. æFc Errors.h
  11673. æD     protocolErr = -603,                              /* app made module calls in improper order */
  11674.  
  11675. æKY hardwareConfigErr 
  11676. æT constant
  11677. æFc Errors.h
  11678. æD     hardwareConfigErr = -604,                        /* hardware configuration not correct for call */
  11679.  
  11680. æKY appMemFullErr 
  11681. æT constant
  11682. æFc Errors.h
  11683. æD     appMemFullErr = -605,                            /* application SIZE not big enough for launch */
  11684.  
  11685. æKY appIsDaemon 
  11686. æT constant
  11687. æFc Errors.h
  11688. æD     appIsDaemon = -606,                              /* app is BG-only, and launch flags disallow this */
  11689.  
  11690. æKY notEnoughMemoryErr 
  11691. æT constant
  11692. æFc Errors.h
  11693. æD     notEnoughMemoryErr = -620,                       /*insufficient physical memory*/
  11694.  
  11695. æKY notHeldErr 
  11696. æT constant
  11697. æFc Errors.h
  11698. æD     notHeldErr = -621,                               /*specified range of memory is not held*/
  11699.  
  11700. æKY cannotMakeContiguousErr 
  11701. æT constant
  11702. æFc Errors.h
  11703. æD     cannotMakeContiguousErr = -622,                  /*cannot make specified range contiguous*/
  11704.  
  11705. æKY notLockedErr 
  11706. æT constant
  11707. æFc Errors.h
  11708. æD     notLockedErr = -623,                             /*specified range of memory is not locked*/
  11709.  
  11710. æKY interruptsMaskedErr 
  11711. æT constant
  11712. æFc Errors.h
  11713. æD     interruptsMaskedErr = -624,                      /*don’t call with interrupts masked*/
  11714.  
  11715. æKY cannotDeferErr 
  11716. æT constant
  11717. æFc Errors.h
  11718. æD     cannotDeferErr = -625,                           /*unable to defer additional functions*/
  11719.  
  11720. æKY ddpSktErr 
  11721. æT constant
  11722. æFc Errors.h
  11723. æD     ddpSktErr = -91,                                 /*error in soket number*/
  11724.  
  11725. æKY ddpLenErr 
  11726. æT constant
  11727. æFc Errors.h
  11728. æD     ddpLenErr = -92,                                 /*data length too big*/
  11729.  
  11730. æKY noBridgeErr 
  11731. æT constant
  11732. æFc Errors.h
  11733. æD     noBridgeErr = -93,                               /*no network bridge for non-local send*/
  11734.  
  11735. æKY lapProtErr 
  11736. æT constant
  11737. æFc Errors.h
  11738. æD     lapProtErr = -94,                                /*error in attaching/detaching protocol*/
  11739.  
  11740. æKY excessCollsns 
  11741. æT constant
  11742. æFc Errors.h
  11743. æD     excessCollsns = -95,                             /*excessive collisions on write*/
  11744.  
  11745. æKY portInUse 
  11746. æT constant
  11747. æFc Errors.h
  11748. æD     portInUse = -97,                                 /*driver Open error code (port is in use)*/
  11749.  
  11750. æKY portNotCf 
  11751. æT constant
  11752. æFc Errors.h
  11753. æD     portNotCf = -98,                                 /*driver Open error code (parameter RAM not configured for this connection)*/
  11754.  
  11755. æKY nbpBuffOvr 
  11756. æT constant
  11757. æFc Errors.h
  11758. æD     nbpBuffOvr = -1024,                              /*Buffer overflow in LookupName*/
  11759.  
  11760. æKY nbpNoConfirm 
  11761. æT constant
  11762. æFc Errors.h
  11763. æD     nbpNoConfirm = -1025,
  11764.  
  11765. æKY nbpConfDiff 
  11766. æT constant
  11767. æFc Errors.h
  11768. æD     nbpConfDiff = -1026,                             /*Name confirmed at different socket*/
  11769.  
  11770. æKY nbpDuplicate 
  11771. æT constant
  11772. æFc Errors.h
  11773. æD     nbpDuplicate = -1027,                            /*Duplicate name exists already*/
  11774.  
  11775. æKY nbpNotFound 
  11776. æT constant
  11777. æFc Errors.h
  11778. æD     nbpNotFound = -1028,                             /*Name not found on remove*/
  11779.  
  11780. æKY nbpNISErr 
  11781. æT constant
  11782. æFc Errors.h
  11783. æD     nbpNISErr = -1029,                               /*Error trying to open the NIS*/
  11784.  
  11785. æKY aspBadVersNum 
  11786. æT constant
  11787. æFc Errors.h
  11788. æD     aspBadVersNum = -1066,                           /*Server cannot support this ASP version*/
  11789.  
  11790. æKY aspBufTooSmall 
  11791. æT constant
  11792. æFc Errors.h
  11793. æD     aspBufTooSmall = -1067,                          /*Buffer too small*/
  11794.  
  11795. æKY aspNoMoreSess 
  11796. æT constant
  11797. æFc Errors.h
  11798. æD     aspNoMoreSess = -1068,                           /*No more sessions on server*/
  11799.  
  11800. æKY aspNoServers 
  11801. æT constant
  11802. æFc Errors.h
  11803. æD     aspNoServers = -1069,                            /*No servers at that address*/
  11804.  
  11805. æKY aspParamErr 
  11806. æT constant
  11807. æFc Errors.h
  11808. æD     aspParamErr = -1070,                             /*Parameter error*/
  11809.  
  11810. æKY aspServerBusy 
  11811. æT constant
  11812. æFc Errors.h
  11813. æD     aspServerBusy = -1071,                           /*Server cannot open another session*/
  11814.  
  11815. æKY aspSessClosed 
  11816. æT constant
  11817. æFc Errors.h
  11818. æD     aspSessClosed = -1072,                           /*Session closed*/
  11819.  
  11820. æKY aspSizeErr 
  11821. æT constant
  11822. æFc Errors.h
  11823. æD     aspSizeErr = -1073,                              /*Command block too big*/
  11824.  
  11825. æKY aspTooMany 
  11826. æT constant
  11827. æFc Errors.h
  11828. æD     aspTooMany = -1074,                              /*Too many clients (server error)*/
  11829.  
  11830. æKY aspNoAck 
  11831. æT constant
  11832. æFc Errors.h
  11833. æD     aspNoAck = -1075,                                /*No ack on attention request (server err)*/
  11834.  
  11835. æKY reqFailed 
  11836. æT constant
  11837. æFc Errors.h
  11838. æD     reqFailed = -1096,
  11839.  
  11840. æKY tooManyReqs 
  11841. æT constant
  11842. æFc Errors.h
  11843. æD     tooManyReqs = -1097,
  11844.  
  11845. æKY tooManySkts 
  11846. æT constant
  11847. æFc Errors.h
  11848. æD     tooManySkts = -1098,
  11849.  
  11850. æKY badATPSkt 
  11851. æT constant
  11852. æFc Errors.h
  11853. æD     badATPSkt = -1099,
  11854.  
  11855. æKY badBuffNum 
  11856. æT constant
  11857. æFc Errors.h
  11858. æD     badBuffNum = -1100,
  11859.  
  11860. æKY noRelErr 
  11861. æT constant
  11862. æFc Errors.h
  11863. æD     noRelErr = -1101,
  11864.  
  11865. æKY cbNotFound 
  11866. æT constant
  11867. æFc Errors.h
  11868. æD     cbNotFound = -1102,
  11869.  
  11870. æKY noSendResp 
  11871. æT constant
  11872. æFc Errors.h
  11873. æD     noSendResp = -1103,
  11874.  
  11875. æKY noDataArea 
  11876. æT constant
  11877. æFc Errors.h
  11878. æD     noDataArea = -1104,
  11879.  
  11880. æKY reqAborted 
  11881. æT constant
  11882. æFc Errors.h
  11883. æD     reqAborted = -1105,
  11884.  
  11885. æKY buf2SmallErr 
  11886. æT constant
  11887. æFc Errors.h
  11888. æD     buf2SmallErr = -3101,
  11889.  
  11890. æKY noMPPErr 
  11891. æT constant
  11892. æFc Errors.h
  11893. æD     noMPPErr = -3102,
  11894.  
  11895. æKY ckSumErr 
  11896. æT constant
  11897. æFc Errors.h
  11898. æD     ckSumErr = -3103,
  11899.  
  11900. æKY extractErr 
  11901. æT constant
  11902. æFc Errors.h
  11903. æD     extractErr = -3104,
  11904.  
  11905. æKY readQErr 
  11906. æT constant
  11907. æFc Errors.h
  11908. æD     readQErr = -3105,
  11909.  
  11910. æKY atpLenErr 
  11911. æT constant
  11912. æFc Errors.h
  11913. æD     atpLenErr = -3106,
  11914.  
  11915. æKY atpBadRsp 
  11916. æT constant
  11917. æFc Errors.h
  11918. æD     atpBadRsp = -3107,
  11919.  
  11920. æKY recNotFnd 
  11921. æT constant
  11922. æFc Errors.h
  11923. æD     recNotFnd = -3108,
  11924.  
  11925. æKY sktClosedErr 
  11926. æT constant
  11927. æFc Errors.h
  11928. æD     sktClosedErr = -3109,
  11929.  
  11930. æKY afpAccessDenied 
  11931. æT constant
  11932. æFc Errors.h
  11933. æD     afpAccessDenied = -5000,
  11934.  
  11935. æKY afpAuthContinue 
  11936. æT constant
  11937. æFc Errors.h
  11938. æD     afpAuthContinue = -5001,
  11939.  
  11940. æKY afpBadUAM 
  11941. æT constant
  11942. æFc Errors.h
  11943. æD     afpBadUAM = -5002,
  11944.  
  11945. æKY afpBadVersNum 
  11946. æT constant
  11947. æFc Errors.h
  11948. æD     afpBadVersNum = -5003,
  11949.  
  11950. æKY afpBitmapErr 
  11951. æT constant
  11952. æFc Errors.h
  11953. æD     afpBitmapErr = -5004,
  11954.  
  11955. æKY afpCantMove 
  11956. æT constant
  11957. æFc Errors.h
  11958. æD     afpCantMove = -5005,
  11959.  
  11960. æKY afpDenyConflict 
  11961. æT constant
  11962. æFc Errors.h
  11963. æD     afpDenyConflict = -5006,
  11964.  
  11965. æKY afpDirNotEmpty 
  11966. æT constant
  11967. æFc Errors.h
  11968. æD     afpDirNotEmpty = -5007,
  11969.  
  11970. æKY afpDiskFull 
  11971. æT constant
  11972. æFc Errors.h
  11973. æD     afpDiskFull = -5008,
  11974.  
  11975. æKY afpEofError 
  11976. æT constant
  11977. æFc Errors.h
  11978. æD     afpEofError = -5009,
  11979.  
  11980. æKY afpFileBusy 
  11981. æT constant
  11982. æFc Errors.h
  11983. æD     afpFileBusy = -5010,
  11984.  
  11985. æKY afpFlatVol 
  11986. æT constant
  11987. æFc Errors.h
  11988. æD     afpFlatVol = -5011,
  11989.  
  11990. æKY afpItemNotFound 
  11991. æT constant
  11992. æFc Errors.h
  11993. æD     afpItemNotFound = -5012,
  11994.  
  11995. æKY afpLockErr 
  11996. æT constant
  11997. æFc Errors.h
  11998. æD     afpLockErr = -5013,
  11999.  
  12000. æKY afpMiscErr 
  12001. æT constant
  12002. æFc Errors.h
  12003. æD     afpMiscErr = -5014,
  12004.  
  12005. æKY afpNoMoreLocks 
  12006. æT constant
  12007. æFc Errors.h
  12008. æD     afpNoMoreLocks = -5015,
  12009.  
  12010. æKY afpNoServer 
  12011. æT constant
  12012. æFc Errors.h
  12013. æD     afpNoServer = -5016,
  12014.  
  12015. æKY afpObjectExists 
  12016. æT constant
  12017. æFc Errors.h
  12018. æD     afpObjectExists = -5017,
  12019.  
  12020. æKY afpObjectNotFound 
  12021. æT constant
  12022. æFc Errors.h
  12023. æD     afpObjectNotFound = -5018,
  12024.  
  12025. æKY afpParmErr 
  12026. æT constant
  12027. æFc Errors.h
  12028. æD     afpParmErr = -5019,
  12029.  
  12030. æKY afpRangeNotLocked 
  12031. æT constant
  12032. æFc Errors.h
  12033. æD     afpRangeNotLocked = -5020,
  12034.  
  12035. æKY afpRangeOverlap 
  12036. æT constant
  12037. æFc Errors.h
  12038. æD     afpRangeOverlap = -5021,
  12039.  
  12040. æKY afpSessClosed 
  12041. æT constant
  12042. æFc Errors.h
  12043. æD     afpSessClosed = -5022,
  12044.  
  12045. æKY afpUserNotAuth 
  12046. æT constant
  12047. æFc Errors.h
  12048. æD     afpUserNotAuth = -5023,
  12049.  
  12050. æKY afpCallNotSupported 
  12051. æT constant
  12052. æFc Errors.h
  12053. æD     afpCallNotSupported = -5024,
  12054.  
  12055. æKY afpObjectTypeErr 
  12056. æT constant
  12057. æFc Errors.h
  12058. æD     afpObjectTypeErr = -5025,
  12059.  
  12060. æKY afpTooManyFilesOpen 
  12061. æT constant
  12062. æFc Errors.h
  12063. æD     afpTooManyFilesOpen = -5026,
  12064.  
  12065. æKY afpServerGoingDown 
  12066. æT constant
  12067. æFc Errors.h
  12068. æD     afpServerGoingDown = -5027,
  12069.  
  12070. æKY afpCantRename 
  12071. æT constant
  12072. æFc Errors.h
  12073. æD     afpCantRename = -5028,
  12074.  
  12075. æKY afpDirNotFound 
  12076. æT constant
  12077. æFc Errors.h
  12078. æD     afpDirNotFound = -5029,
  12079.  
  12080. æKY afpIconTypeError 
  12081. æT constant
  12082. æFc Errors.h
  12083. æD     afpIconTypeError = -5030,
  12084.  
  12085. æKY afpVolLocked 
  12086. æT constant
  12087. æFc Errors.h
  12088. æD     afpVolLocked = -5031,                            /*Volume is Read-Only*/
  12089.  
  12090. æKY afpObjectLocked 
  12091. æT constant
  12092. æFc Errors.h
  12093. æD     afpObjectLocked = -5032,                         /*Object is M/R/D/W inhibited*/
  12094.  
  12095. æKY afpContainsSharedErr 
  12096. æT constant
  12097. æFc Errors.h
  12098. æD     afpContainsSharedErr = -5033,                    /*$FFFFEC57   the folder being shared contains a shared folder */
  12099.  
  12100. æKY afpIDNotFound 
  12101. æT constant
  12102. æFc Errors.h
  12103. æD     afpIDNotFound = -5034,                           /*$FFFFEC56*/
  12104.  
  12105. æKY afpIDExists 
  12106. æT constant
  12107. æFc Errors.h
  12108. æD     afpIDExists = -5035,                             /*$FFFFEC55*/
  12109.  
  12110. æKY afpDiffVolErr 
  12111. æT constant
  12112. æFc Errors.h
  12113. æD     afpDiffVolErr = -5036,                           /*$FFFFEC54*/
  12114.  
  12115. æKY afpCatalogChanged 
  12116. æT constant
  12117. æFc Errors.h
  12118. æD     afpCatalogChanged = -5037,                       /*$FFFFEC53*/
  12119.  
  12120. æKY afpSameObjectErr 
  12121. æT constant
  12122. æFc Errors.h
  12123. æD     afpSameObjectErr = -5038,                        /*$FFFFEC52*/
  12124.  
  12125. æKY afpBadIDErr 
  12126. æT constant
  12127. æFc Errors.h
  12128. æD     afpBadIDErr = -5039,                             /*$FFFFEC51*/
  12129.  
  12130. æKY afpPwdSameErr 
  12131. æT constant
  12132. æFc Errors.h
  12133. æD     afpPwdSameErr = -5040,                           /*$FFFFEC50  someone tried to change their password to the same password on a mantadory password change */
  12134.  
  12135. æKY afpPwdTooShortErr 
  12136. æT constant
  12137. æFc Errors.h
  12138. æD     afpPwdTooShortErr = -5041,                       /*$FFFFEC4F  the password being set is too short: there is a minimum length that must be met or exceeded */
  12139.  
  12140. æKY afpPwdExpiredErr 
  12141. æT constant
  12142. æFc Errors.h
  12143. æD     afpPwdExpiredErr = -5042,                        /*$FFFFEC4E  the password being used is too old: this requires the user to change the password before log-in can continue */
  12144.  
  12145. æKY afpInsideSharedErr 
  12146. æT constant
  12147. æFc Errors.h
  12148. æD     afpInsideSharedErr = -5043,                      /*$FFFFEC4D  the folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder OR the folder contains a shared folder and is being moved into the descendent of a shared folder. */
  12149.  
  12150. æKY afpInsideTrashErr 
  12151. æT constant
  12152. æFc Errors.h
  12153. æD     afpInsideTrashErr = -5044,                       /*$FFFFEC4C  the folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder OR the folder is being moved to the trash and it contains a shared folder */
  12154.  
  12155. æKY notInitErr 
  12156. æT constant
  12157. æFc Errors.h
  12158. æD     notInitErr = -900,                               /* PPCToolBox not initialized */
  12159.  
  12160. æKY nameTypeErr 
  12161. æT constant
  12162. æFc Errors.h
  12163. æD     nameTypeErr = -902,                              /* Invalid or inappropriate locationKindSelector in locationName */
  12164.  
  12165. æKY noPortErr 
  12166. æT constant
  12167. æFc Errors.h
  12168. æD     noPortErr = -903,                                /* Unable to open port or bad portRefNum */
  12169.  
  12170. æKY noGlobalsErr 
  12171. æT constant
  12172. æFc Errors.h
  12173. æD     noGlobalsErr = -904,                             /* The system is hosed, better re-boot */
  12174.  
  12175. æKY localOnlyErr 
  12176. æT constant
  12177. æFc Errors.h
  12178. æD     localOnlyErr = -905,                             /* Network activity is currently disabled */
  12179.  
  12180. æKY destPortErr 
  12181. æT constant
  12182. æFc Errors.h
  12183. æD     destPortErr = -906,                              /* Port does not exist at destination */
  12184.  
  12185. æKY sessTableErr 
  12186. æT constant
  12187. æFc Errors.h
  12188. æD     sessTableErr = -907,                             /* Out of session tables, try again later */
  12189.  
  12190. æKY noSessionErr 
  12191. æT constant
  12192. æFc Errors.h
  12193. æD     noSessionErr = -908,                             /* Invalid session reference number */
  12194.  
  12195. æKY badReqErr 
  12196. æT constant
  12197. æFc Errors.h
  12198. æD     badReqErr = -909,                                /* bad parameter or invalid state for operation */
  12199.  
  12200. æKY portNameExistsErr 
  12201. æT constant
  12202. æFc Errors.h
  12203. æD     portNameExistsErr = -910,                        /* port is already open (perhaps in another app) */
  12204.  
  12205. æKY noUserNameErr 
  12206. æT constant
  12207. æFc Errors.h
  12208. æD     noUserNameErr = -911,                            /* user name unknown on destination machine */
  12209.  
  12210. æKY userRejectErr 
  12211. æT constant
  12212. æFc Errors.h
  12213. æD     userRejectErr = -912,                            /* Destination rejected the session request */
  12214.  
  12215. æKY noMachineNameErr 
  12216. æT constant
  12217. æFc Errors.h
  12218. æD     noMachineNameErr = -913,                         /* user hasn't named his Macintosh in the Network Setup Control Panel */
  12219.  
  12220. æKY noToolboxNameErr 
  12221. æT constant
  12222. æFc Errors.h
  12223. æD     noToolboxNameErr = -914,                         /* A system resource is missing, not too likely */
  12224.  
  12225. æKY noResponseErr 
  12226. æT constant
  12227. æFc Errors.h
  12228. æD     noResponseErr = -915,                            /* unable to contact destination */
  12229.  
  12230. æKY portClosedErr 
  12231. æT constant
  12232. æFc Errors.h
  12233. æD     portClosedErr = -916,                            /* port was closed */
  12234.  
  12235. æKY sessClosedErr 
  12236. æT constant
  12237. æFc Errors.h
  12238. æD     sessClosedErr = -917,                            /* session was closed */
  12239.  
  12240. æKY badPortNameErr 
  12241. æT constant
  12242. æFc Errors.h
  12243. æD     badPortNameErr = -919,                           /* PPCPortRec malformed */
  12244.  
  12245. æKY noDefaultUserErr 
  12246. æT constant
  12247. æFc Errors.h
  12248. æD     noDefaultUserErr = -922,                         /* user hasn't typed in owners name in Network Setup Control Pannel */
  12249.  
  12250. æKY notLoggedInErr 
  12251. æT constant
  12252. æFc Errors.h
  12253. æD     notLoggedInErr = -923,                           /* The default userRefNum does not yet exist */
  12254.  
  12255. æKY noUserRefErr 
  12256. æT constant
  12257. æFc Errors.h
  12258. æD     noUserRefErr = -924,                             /* unable to create a new userRefNum */
  12259.  
  12260. æKY networkErr 
  12261. æT constant
  12262. æFc Errors.h
  12263. æD     networkErr = -925,                               /* An error has occured in the network, not too likely */
  12264.  
  12265. æKY noInformErr 
  12266. æT constant
  12267. æFc Errors.h
  12268. æD     noInformErr = -926,                              /* PPCStart failed because destination did not have inform pending */
  12269.  
  12270. æKY authFailErr 
  12271. æT constant
  12272. æFc Errors.h
  12273. æD     authFailErr = -927,                              /* unable to authenticate user at destination */
  12274.  
  12275. æKY noUserRecErr 
  12276. æT constant
  12277. æFc Errors.h
  12278. æD     noUserRecErr = -928,                             /* Invalid user reference number */
  12279.  
  12280. æKY badServiceMethodErr 
  12281. æT constant
  12282. æFc Errors.h
  12283. æD     badServiceMethodErr = -930,                      /* illegal service type, or not supported */
  12284.  
  12285. æKY badLocNameErr 
  12286. æT constant
  12287. æFc Errors.h
  12288. æD     badLocNameErr = -931,                            /* location name malformed */
  12289.  
  12290. æKY guestNotAllowedErr 
  12291. æT constant
  12292. æFc Errors.h
  12293. æD     guestNotAllowedErr = -932,                       /* destination port requires authentication */
  12294.  
  12295. æKY swOverrunErr 
  12296. æT constant
  12297. æFc Errors.h
  12298. æD     swOverrunErr = 1,                                /*serial driver error masks*/
  12299.  
  12300. æKY parityErr 
  12301. æT constant
  12302. æFc Errors.h
  12303. æD     parityErr = 16,                                  /*serial driver error masks*/
  12304.  
  12305. æKY hwOverrunErr 
  12306. æT constant
  12307. æFc Errors.h
  12308. æD     hwOverrunErr = 32,                               /*serial driver error masks*/
  12309.  
  12310. æKY framingErr 
  12311. æT constant
  12312. æFc Errors.h
  12313. æD     framingErr = 64,                                 /*serial driver error masks*/
  12314.  
  12315. æKY dsBusError 
  12316. æT constant
  12317. æFc Errors.h
  12318. æD     dsBusError = 1,                                  /*bus error */
  12319.  
  12320. æKY dsAddressErr 
  12321. æT constant
  12322. æFc Errors.h
  12323. æD     dsAddressErr = 2,                                /*address error*/
  12324.  
  12325. æKY dsIllInstErr 
  12326. æT constant
  12327. æFc Errors.h
  12328. æD     dsIllInstErr = 3,                                /*illegal instruction error*/
  12329.  
  12330. æKY dsZeroDivErr 
  12331. æT constant
  12332. æFc Errors.h
  12333. æD     dsZeroDivErr = 4,                                /*zero divide error*/
  12334.  
  12335. æKY dsChkErr 
  12336. æT constant
  12337. æFc Errors.h
  12338. æD     dsChkErr = 5,                                    /*check trap error*/
  12339.  
  12340. æKY dsOvflowErr 
  12341. æT constant
  12342. æFc Errors.h
  12343. æD     dsOvflowErr = 6,                                 /*overflow trap error*/
  12344.  
  12345. æKY dsPrivErr 
  12346. æT constant
  12347. æFc Errors.h
  12348. æD     dsPrivErr = 7,                                   /*privilege violation error*/
  12349.  
  12350. æKY dsTraceErr 
  12351. æT constant
  12352. æFc Errors.h
  12353. æD     dsTraceErr = 8,                                  /*trace mode error*/
  12354.  
  12355. æKY dsLineAErr 
  12356. æT constant
  12357. æFc Errors.h
  12358. æD     dsLineAErr = 9,                                  /*line 1010 trap error*/
  12359.  
  12360. æKY dsLineFErr 
  12361. æT constant
  12362. æFc Errors.h
  12363. æD     dsLineFErr = 10,                                 /*line 1111 trap error*/
  12364.  
  12365. æKY dsMiscErr 
  12366. æT constant
  12367. æFc Errors.h
  12368. æD     dsMiscErr = 11,                                  /*miscellaneous hardware exception error*/
  12369.  
  12370. æKY dsCoreErr 
  12371. æT constant
  12372. æFc Errors.h
  12373. æD     dsCoreErr = 12,                                  /*unimplemented core routine error*/
  12374.  
  12375. æKY dsIrqErr 
  12376. æT constant
  12377. æFc Errors.h
  12378. æD     dsIrqErr = 13,                                   /*uninstalled interrupt error*/
  12379.  
  12380. æKY dsIOCoreErr 
  12381. æT constant
  12382. æFc Errors.h
  12383. æD     dsIOCoreErr = 14,                                /*IO Core Error*/
  12384.  
  12385. æKY dsLoadErr 
  12386. æT constant
  12387. æFc Errors.h
  12388. æD     dsLoadErr = 15,                                  /*Segment Loader Error*/
  12389.  
  12390. æKY dsFPErr 
  12391. æT constant
  12392. æFc Errors.h
  12393. æD     dsFPErr = 16,                                    /*Floating point error*/
  12394.  
  12395. æKY dsNoPackErr 
  12396. æT constant
  12397. æFc Errors.h
  12398. æD     dsNoPackErr = 17,                                /*package 0 not present*/
  12399.  
  12400. æKY dsNoPk1 
  12401. æT constant
  12402. æFc Errors.h
  12403. æD     dsNoPk1 = 18,                                    /*package 1 not present*/
  12404.  
  12405. æKY dsNoPk2 
  12406. æT constant
  12407. æFc Errors.h
  12408. æD     dsNoPk2 = 19,                                    /*package 2 not present*/
  12409.  
  12410. æKY dsNoPk3 
  12411. æT constant
  12412. æFc Errors.h
  12413. æD     dsNoPk3 = 20,                                    /*package 3 not present*/
  12414.  
  12415. æKY dsNoPk4 
  12416. æT constant
  12417. æFc Errors.h
  12418. æD     dsNoPk4 = 21,                                    /*package 4 not present*/
  12419.  
  12420. æKY dsNoPk5 
  12421. æT constant
  12422. æFc Errors.h
  12423. æD     dsNoPk5 = 22,                                    /*package 5 not present*/
  12424.  
  12425. æKY dsNoPk6 
  12426. æT constant
  12427. æFc Errors.h
  12428. æD     dsNoPk6 = 23,                                    /*package 6 not present*/
  12429.  
  12430. æKY dsNoPk7 
  12431. æT constant
  12432. æFc Errors.h
  12433. æD     dsNoPk7 = 24,                                    /*package 7 not present*/
  12434.  
  12435. æKY dsMemFullErr 
  12436. æT constant
  12437. æFc Errors.h
  12438. æD     dsMemFullErr = 25,                               /*out of memory!*/
  12439.  
  12440. æKY dsBadLaunch 
  12441. æT constant
  12442. æFc Errors.h
  12443. æD     dsBadLaunch = 26,                                /*can't launch file*/
  12444.  
  12445. æKY dsFSErr 
  12446. æT constant
  12447. æFc Errors.h
  12448. æD     dsFSErr = 27,                                    /*file system map has been trashed*/
  12449.  
  12450. æKY dsStknHeap 
  12451. æT constant
  12452. æFc Errors.h
  12453. æD     dsStknHeap = 28,                                 /*stack has moved into application heap*/
  12454.  
  12455. æKY negZcbFreeErr 
  12456. æT constant
  12457. æFc Errors.h
  12458. æD     negZcbFreeErr = 33,                              /*ZcbFree has gone negative*/
  12459.  
  12460. æKY dsFinderErr 
  12461. æT constant
  12462. æFc Errors.h
  12463. æD     dsFinderErr = 41,                                /*can't load the Finder error*/
  12464.  
  12465. æKY dsBadSlotInt 
  12466. æT constant
  12467. æFc Errors.h
  12468. æD     dsBadSlotInt = 51,                               /*unserviceable slot interrupt*/
  12469.  
  12470. æKY dsBadSANEOpcode 
  12471. æT constant
  12472. æFc Errors.h
  12473. æD     dsBadSANEOpcode = 81,                            /*bad opcode given to SANE Pack4*/
  12474.  
  12475. æKY dsBadPatchHeader 
  12476. æT constant
  12477. æFc Errors.h
  12478. æD     dsBadPatchHeader = 83,                           /*SetTrapAddress saw the “come-from” header*/
  12479.  
  12480. æKY menuPrgErr 
  12481. æT constant
  12482. æFc Errors.h
  12483. æD     menuPrgErr = 84,                                 /*happens when a menu is purged*/
  12484.  
  12485. æKY dsMBarNFnd 
  12486. æT constant
  12487. æFc Errors.h
  12488. æD     dsMBarNFnd = 85,                                 /*Menu Manager Errors*/
  12489.  
  12490. æKY dsHMenuFindErr 
  12491. æT constant
  12492. æFc Errors.h
  12493. æD     dsHMenuFindErr = 86,                             /*Menu Manager Errors*/
  12494.  
  12495. æKY dsWDEFNotFound 
  12496. æT constant
  12497. æFc Errors.h
  12498. æD     dsWDEFNotFound = 87,                             /*could not load WDEF*/
  12499.  
  12500. æKY dsCDEFNotFound 
  12501. æT constant
  12502. æFc Errors.h
  12503. æD     dsCDEFNotFound = 88,                             /*could not load CDEF*/
  12504.  
  12505. æKY dsMDEFNotFound 
  12506. æT constant
  12507. æFc Errors.h
  12508. æD     dsMDEFNotFound = 89,                             /*could not load MDEF*/
  12509.  
  12510. æKY dsNoFPU 
  12511. æT constant
  12512. æFc Errors.h
  12513. æD     dsNoFPU = 90,                                    /*an FPU instruction was executed and the machine doesn’t have one*/
  12514.  
  12515. æKY dsNoPatch 
  12516. æT constant
  12517. æFc Errors.h
  12518. æD     dsNoPatch = 98,                                  /*Can't patch for particular Model Mac*/
  12519.  
  12520. æKY dsBadPatch 
  12521. æT constant
  12522. æFc Errors.h
  12523. æD     dsBadPatch = 99,                                 /*Can't load patch resource*/
  12524.  
  12525. æKY dsParityErr 
  12526. æT constant
  12527. æFc Errors.h
  12528. æD     dsParityErr = 101,                               /*memory parity error*/
  12529.  
  12530. æKY dsOldSystem 
  12531. æT constant
  12532. æFc Errors.h
  12533. æD     dsOldSystem = 102,                               /*System is too old for this ROM*/
  12534.  
  12535. æKY ds32BitMode 
  12536. æT constant
  12537. æFc Errors.h
  12538. æD     ds32BitMode = 103,                               /*booting in 32-bit on a 24-bit sys*/
  12539.  
  12540. æKY dsNeedToWriteBootBlocks 
  12541. æT constant
  12542. æFc Errors.h
  12543. æD     dsNeedToWriteBootBlocks = 104,                   /*need to write new boot blocks*/
  12544.  
  12545. æKY dsNotEnoughRAMToBoot 
  12546. æT constant
  12547. æFc Errors.h
  12548. æD     dsNotEnoughRAMToBoot = 105,                      /*must have at least 1.5MB of RAM to boot 7.0*/
  12549.  
  12550. æKY dsBufPtrTooLow 
  12551. æT constant
  12552. æFc Errors.h
  12553. æD     dsBufPtrTooLow = 106,                            /*bufPtr moved too far during boot*/
  12554.  
  12555. æKY dsReinsert 
  12556. æT constant
  12557. æFc Errors.h
  12558. æD     dsReinsert = 30,                                 /*request user to reinsert off-line volume*/
  12559.  
  12560. æKY shutDownAlert 
  12561. æT constant
  12562. æFc Errors.h
  12563. æD     shutDownAlert = 42,                              /*handled like a shutdown error*/
  12564.  
  12565. æKY dsShutDownOrRestart 
  12566. æT constant
  12567. æFc Errors.h
  12568. æD     dsShutDownOrRestart = 20000,                     /*user choice between ShutDown and Restart*/
  12569.  
  12570. æKY dsSwitchOffOrRestart 
  12571. æT constant
  12572. æFc Errors.h
  12573. æD     dsSwitchOffOrRestart = 20001,                    /*user choice between switching off and Restart*/
  12574.  
  12575. æKY dsForcedQuit 
  12576. æT constant
  12577. æFc Errors.h
  12578. æD     dsForcedQuit = 20002,                            /*allow the user to ExitToShell, return if Cancel*/
  12579.  
  12580. æKY dsMacsBugInstalled 
  12581. æT constant
  12582. æFc Errors.h
  12583. æD     dsMacsBugInstalled = -10,                        /*say “MacsBug Installed”*/
  12584.  
  12585. æKY dsDisassemblerInstalled 
  12586. æT constant
  12587. æFc Errors.h
  12588. æD     dsDisassemblerInstalled = -11,                   /*say “Disassembler Installed”*/
  12589.  
  12590. æKY dsExtensionsDisabled 
  12591. æT constant
  12592. æFc Errors.h
  12593. æD     dsExtensionsDisabled = -13,                      /*say “Extensions Disabled”*/
  12594.  
  12595. æKY dsGreeting 
  12596. æT constant
  12597. æFc Errors.h
  12598. æD     dsGreeting = 40,                                 /*welcome to Macintosh greeting*/
  12599.  
  12600. æKY dsSysErr 
  12601. æT constant
  12602. æFc Errors.h
  12603. æD     dsSysErr = 32767,                                /*general system error*/
  12604.  
  12605. æKY WDEFNFnd 
  12606. æT constant
  12607. æFc Errors.h
  12608. æD     WDEFNFnd = dsWDEFNotFound,
  12609.  
  12610. æKY CDEFNFnd 
  12611. æT constant
  12612. æFc Errors.h
  12613. æD     CDEFNFnd = dsCDEFNotFound,
  12614.  
  12615. æKY dsNotThe1 
  12616. æT constant
  12617. æFc Errors.h
  12618. æD     dsNotThe1 = 31,                                  /*not the disk I wanted*/
  12619.  
  12620. æKY dsBadStartupDisk 
  12621. æT constant
  12622. æFc Errors.h
  12623. æD     dsBadStartupDisk = 42,                           /*unable to mount boot volume (sad Mac only)*/
  12624.  
  12625. æKY dsSystemFileErr 
  12626. æT constant
  12627. æFc Errors.h
  12628. æD     dsSystemFileErr = 43,                            /*can’t find System file to open (sad Mac only)*/
  12629.  
  12630. æKY dsHD20Installed 
  12631. æT constant
  12632. æFc Errors.h
  12633. æD     dsHD20Installed = -12,                           /*say “HD20 Startup”*/
  12634.  
  12635. æKY mBarNFnd 
  12636. æT constant
  12637. æFc Errors.h
  12638. æD     mBarNFnd = -126,                                 /*system error code for MBDF not found*/
  12639.  
  12640. æKY hMenuFindErr 
  12641. æT constant
  12642. æFc Errors.h
  12643. æD     hMenuFindErr = -127,                             /*could not find HMenu's parent in MenuKey*/
  12644.  
  12645. æKY userBreak 
  12646. æT constant
  12647. æFc Errors.h
  12648. æD     userBreak = -490,                                /*user debugger break*/
  12649.  
  12650. æKY strUserBreak 
  12651. æT constant
  12652. æFc Errors.h
  12653. æD     strUserBreak = -491,                             /*user debugger break; display string on stack*/
  12654.  
  12655. æKY exUserBreak 
  12656. æT constant
  12657. æFc Errors.h
  12658. æD     exUserBreak = -492,                              /*user debugger break; execute debugger commands on stack*/
  12659.  
  12660. æKY selectorErr 
  12661. æT constant
  12662. æFc Errors.h
  12663. æD     selectorErr = paramErr,                          /* bad selector, for selector-based traps */
  12664.  
  12665.  
  12666. æKY MacOSErr
  12667. æT typedef
  12668. æFc Errors.h
  12669. æD extern short MacOSErr;
  12670.  
  12671. æKY SysError 
  12672. æT Function
  12673. æFc Errors.h
  12674. æD pascal void SysError(short errorCode)
  12675.     = {0x301F,0xA9C9}; 
  12676.  
  12677.  
  12678. æKY Events.h
  12679. æKL Button
  12680. EventAvail
  12681. GetCaretTime
  12682. GetDblTime
  12683. GetKeys
  12684. GetMouse
  12685. GetNextEvent
  12686. StillDown
  12687. TickCount
  12688. WaitMouseUp
  12689. WaitNextEvent
  12690.  
  12691. activateEvt
  12692. activeFlag
  12693. activMask
  12694. adbAddrMask
  12695. alphaLock
  12696. app1Evt
  12697. app1Mask
  12698. app2Evt
  12699. app2Mask
  12700. app3Evt
  12701. app3Mask
  12702. app4Evt
  12703. app4Mask
  12704. autoKey
  12705. autoKeyMask
  12706. btnState
  12707. charCodeMask
  12708. cmdKey
  12709. controlKey
  12710. convertClipboardFlag
  12711. diskEvt
  12712. diskMask
  12713. driverEvt
  12714. driverMask
  12715. EventRecord
  12716. everyEvent
  12717. highLevelEventMask
  12718. keyCodeMask
  12719. keyDown
  12720. keyDownMask
  12721. KeyMap
  12722. keyUp
  12723. keyUpMask
  12724. mDownMask
  12725. mouseDown
  12726. mouseMovedMessage
  12727. mouseUp
  12728. mUpMask
  12729. networkEvt
  12730. networkMask
  12731. nullEvent
  12732. optionKey
  12733. osEvt
  12734. osEvtMessageMask
  12735. osMask
  12736. resumeFlag
  12737. shiftKey
  12738. suspendResumeMessage
  12739. updateEvt
  12740. updateMask
  12741.  
  12742. æKY nullEvent 
  12743. æT constant
  12744. æFc Events.h
  12745. æD     nullEvent = 0,
  12746.  
  12747. æKY mouseDown 
  12748. æT constant
  12749. æFc Events.h
  12750. æD     mouseDown = 1,
  12751.  
  12752. æKY mouseUp 
  12753. æT constant
  12754. æFc Events.h
  12755. æD     mouseUp = 2,
  12756.  
  12757. æKY keyDown 
  12758. æT constant
  12759. æFc Events.h
  12760. æD     keyDown = 3,
  12761.  
  12762. æKY keyUp 
  12763. æT constant
  12764. æFc Events.h
  12765. æD     keyUp = 4,
  12766.  
  12767. æKY autoKey 
  12768. æT constant
  12769. æFc Events.h
  12770. æD     autoKey = 5,
  12771.  
  12772. æKY updateEvt 
  12773. æT constant
  12774. æFc Events.h
  12775. æD     updateEvt = 6,
  12776.  
  12777. æKY diskEvt 
  12778. æT constant
  12779. æFc Events.h
  12780. æD     diskEvt = 7,
  12781.  
  12782. æKY activateEvt 
  12783. æT constant
  12784. æFc Events.h
  12785. æD     activateEvt = 8,
  12786.  
  12787. æKY osEvt 
  12788. æT constant
  12789. æFc Events.h
  12790. æD     osEvt = 15,
  12791.  
  12792. æKY mDownMask 
  12793. æT constant
  12794. æFc Events.h
  12795. æD     mDownMask = 2,
  12796.  
  12797. æKY mUpMask 
  12798. æT constant
  12799. æFc Events.h
  12800. æD     mUpMask = 4,
  12801.  
  12802. æKY keyDownMask 
  12803. æT constant
  12804. æFc Events.h
  12805. æD     keyDownMask = 8,
  12806.  
  12807. æKY keyUpMask 
  12808. æT constant
  12809. æFc Events.h
  12810. æD     keyUpMask = 16,
  12811.  
  12812. æKY autoKeyMask 
  12813. æT constant
  12814. æFc Events.h
  12815. æD     autoKeyMask = 32,
  12816.  
  12817. æKY updateMask 
  12818. æT constant
  12819. æFc Events.h
  12820. æD     updateMask = 64,
  12821.  
  12822. æKY diskMask 
  12823. æT constant
  12824. æFc Events.h
  12825. æD     diskMask = 128,
  12826.  
  12827. æKY activMask 
  12828. æT constant
  12829. æFc Events.h
  12830. æD     activMask = 256,
  12831.  
  12832. æKY highLevelEventMask 
  12833. æT constant
  12834. æFc Events.h
  12835. æD     highLevelEventMask = 1024,
  12836.  
  12837. æKY osMask 
  12838. æT constant
  12839. æFc Events.h
  12840. æD     osMask = -32768,
  12841.  
  12842. æKY everyEvent 
  12843. æT constant
  12844. æFc Events.h
  12845. æD     everyEvent = -1,
  12846.  
  12847. æKY charCodeMask 
  12848. æT constant
  12849. æFc Events.h
  12850. æD     charCodeMask = 0x000000FF,
  12851.  
  12852. æKY keyCodeMask 
  12853. æT constant
  12854. æFc Events.h
  12855. æD     keyCodeMask = 0x0000FF00,
  12856.  
  12857. æKY adbAddrMask 
  12858. æT constant
  12859. æFc Events.h
  12860. æD     adbAddrMask = 0x00FF0000,
  12861.  
  12862. æKY osEvtMessageMask 
  12863. æT constant
  12864. æFc Events.h
  12865. æD     osEvtMessageMask = 0xFF000000,
  12866.  
  12867. æKY mouseMovedMessage 
  12868. æT constant
  12869. æFc Events.h
  12870. æD     mouseMovedMessage = 0xFA,
  12871.  
  12872. æKY suspendResumeMessage 
  12873. æT constant
  12874. æFc Events.h
  12875. æD     suspendResumeMessage = 0x01,
  12876.  
  12877. æKY resumeFlag 
  12878. æT constant
  12879. æFc Events.h
  12880. æD     resumeFlag = 1,              /* bit 0 of message indicates resume vs suspend */
  12881.  
  12882. æKY convertClipboardFlag 
  12883. æT constant
  12884. æFc Events.h
  12885. æD     convertClipboardFlag = 2,    /* bit 1 in resume message indicates clipboard change */
  12886.  
  12887. æKY activeFlag 
  12888. æT constant
  12889. æFc Events.h
  12890. æD     activeFlag = 1,              /*bit 0 of modifiers for activate event*/
  12891.  
  12892. æKY btnState 
  12893. æT constant
  12894. æFc Events.h
  12895. æD     btnState = 128,              /*Bit 7 of low byte is mouse button state*/
  12896.  
  12897. æKY cmdKey 
  12898. æT constant
  12899. æFc Events.h
  12900. æD     cmdKey = 256,                /*Bit 0*/
  12901.  
  12902. æKY shiftKey 
  12903. æT constant
  12904. æFc Events.h
  12905. æD     shiftKey = 512,              /*Bit 1*/
  12906.  
  12907. æKY alphaLock 
  12908. æT constant
  12909. æFc Events.h
  12910. æD     alphaLock = 1024,            /*Bit 2 */
  12911.  
  12912. æKY optionKey 
  12913. æT constant
  12914. æFc Events.h
  12915. æD     optionKey = 2048,            /*Bit 3 of high byte*/
  12916.  
  12917. æKY controlKey 
  12918. æT constant
  12919. æFc Events.h
  12920. æD     controlKey = 4096,
  12921.  
  12922. æKY networkEvt 
  12923. æT constant
  12924. æFc Events.h
  12925. æD     networkEvt = 10,
  12926.  
  12927. æKY driverEvt 
  12928. æT constant
  12929. æFc Events.h
  12930. æD     driverEvt = 11,
  12931.  
  12932. æKY app1Evt 
  12933. æT constant
  12934. æFc Events.h
  12935. æD     app1Evt = 12,
  12936.  
  12937. æKY app2Evt 
  12938. æT constant
  12939. æFc Events.h
  12940. æD     app2Evt = 13,
  12941.  
  12942. æKY app3Evt 
  12943. æT constant
  12944. æFc Events.h
  12945. æD     app3Evt = 14,
  12946.  
  12947. æKY app4Evt 
  12948. æT constant
  12949. æFc Events.h
  12950. æD     app4Evt = 15,
  12951.  
  12952. æKY networkMask 
  12953. æT constant
  12954. æFc Events.h
  12955. æD     networkMask = 1024,
  12956.  
  12957. æKY driverMask 
  12958. æT constant
  12959. æFc Events.h
  12960. æD     driverMask = 2048,
  12961.  
  12962. æKY app1Mask 
  12963. æT constant
  12964. æFc Events.h
  12965. æD     app1Mask = 4096,
  12966.  
  12967. æKY app2Mask 
  12968. æT constant
  12969. æFc Events.h
  12970. æD     app2Mask = 8192,
  12971.  
  12972. æKY app3Mask 
  12973. æT constant
  12974. æFc Events.h
  12975. æD     app3Mask = 16384,
  12976.  
  12977. æKY app4Mask 
  12978. æT constant
  12979. æFc Events.h
  12980. æD     app4Mask = -32768,
  12981.  
  12982. æKY EventRecord 
  12983. æT struct
  12984. æFc Events.h
  12985. æD struct EventRecord {
  12986.     short what;
  12987.     long message;
  12988.     long when;
  12989.     Point where;
  12990.     short modifiers;
  12991. };
  12992.  
  12993. typedef struct EventRecord EventRecord;
  12994.  
  12995.  
  12996. æKY KeyMap
  12997. æT typedef
  12998. æFc Events.h
  12999. æD typedef long KeyMap[4];
  13000.  
  13001. æKY GetNextEvent 
  13002. æT Function
  13003. æFc Events.h
  13004. æD pascal Boolean GetNextEvent(short eventMask,EventRecord *theEvent)
  13005.     = 0xA970; 
  13006.  
  13007. æKY WaitNextEvent 
  13008. æT Function
  13009. æFc Events.h
  13010. æD pascal Boolean WaitNextEvent(short eventMask,EventRecord *theEvent,unsigned long sleep,
  13011.     RgnHandle mouseRgn)
  13012.     = 0xA860; 
  13013.  
  13014. æKY EventAvail 
  13015. æT Function
  13016. æFc Events.h
  13017. æD pascal Boolean EventAvail(short eventMask,EventRecord *theEvent)
  13018.     = 0xA971; 
  13019.  
  13020. æKY GetMouse 
  13021. æT Function
  13022. æFc Events.h
  13023. æD pascal void GetMouse(Point *mouseLoc)
  13024.     = 0xA972; 
  13025.  
  13026. æKY Button 
  13027. æT Function
  13028. æFc Events.h
  13029. æD pascal Boolean Button(void)
  13030.     = 0xA974; 
  13031.  
  13032. æKY StillDown 
  13033. æT Function
  13034. æFc Events.h
  13035. æD pascal Boolean StillDown(void)
  13036.     = 0xA973; 
  13037.  
  13038. æKY WaitMouseUp 
  13039. æT Function
  13040. æFc Events.h
  13041. æD pascal Boolean WaitMouseUp(void)
  13042.     = 0xA977; 
  13043.  
  13044. æKY GetKeys 
  13045. æT Function
  13046. æFc Events.h
  13047. æD pascal void GetKeys(KeyMap theKeys)
  13048.     = 0xA976; 
  13049.  
  13050. æKY TickCount 
  13051. æT Function
  13052. æFc Events.h
  13053. æD pascal unsigned long TickCount(void)
  13054.     = 0xA975; 
  13055.  
  13056. æKY GetDblTime 
  13057. æT Function
  13058. æFc Events.h
  13059. æD #define GetDblTime() (* (unsigned long*) 0x02F0)
  13060.  
  13061. æKY GetCaretTime 
  13062. æT Function
  13063. æFc Events.h
  13064. æD #define GetCaretTime() (* (unsigned long*) 0x02F4)
  13065.  
  13066.  
  13067. æKY Files.h
  13068. æKL AddDrive
  13069. Allocate
  13070. AllocContig
  13071. CatMove
  13072. CloseWD
  13073. Create
  13074. create
  13075. DirCreate
  13076. Eject
  13077. eject
  13078. FInitQueue
  13079. flushvol
  13080. FlushVol
  13081. FSClose
  13082. FSDelete
  13083. fsdelete
  13084. FSMakeFSSpec
  13085. fsopen
  13086. FSOpen
  13087. FSpCatMove
  13088. FSpCreate
  13089. FSpDelete
  13090. FSpDirCreate
  13091. FSpExchangeFiles
  13092. FSpGetFInfo
  13093. FSpOpenDF
  13094. FSpOpenRF
  13095. FSpRename
  13096. FSpRstFLock
  13097. FSpSetFInfo
  13098. FSpSetFLock
  13099. FSRead
  13100. fsrename
  13101. FSWrite
  13102. GetDrvQHdr
  13103. GetEOF
  13104. GetFInfo
  13105. getfinfo
  13106. GetFPos
  13107. GetFSQHdr
  13108. GetVCBQHdr
  13109. getvinfo
  13110. GetVInfo
  13111. GetVol
  13112. getvol
  13113. GetVRefNum
  13114. GetWDInfo
  13115. HCreate
  13116. HDelete
  13117. HGetFInfo
  13118. HGetVol
  13119. HOpen
  13120. HOpenDF
  13121. HOpenRF
  13122. HRename
  13123. HRstFLock
  13124. HSetFInfo
  13125. HSetFLock
  13126. HSetVol
  13127. OpenDF
  13128. OpenRF
  13129. openrf
  13130. OpenWD
  13131. PBAllocate
  13132. PBAllocateAsync
  13133. PBAllocateSync
  13134. PBAllocContig
  13135. PBAllocContigAsync
  13136. PBAllocContigSync
  13137. PBCatMove
  13138. PBCatMoveAsync
  13139. PBCatMoveSync
  13140. PBCatSearch
  13141. PBCatSearchAsync
  13142. PBCatSearchSync
  13143. PBClose
  13144. PBCloseAsync
  13145. PBCloseSync
  13146. PBCloseWD
  13147. PBCloseWDAsync
  13148. PBCloseWDSync
  13149. PBCreate
  13150. PBCreateAsync
  13151. PBCreateFileIDRef
  13152. PBCreateFileIDRefAsync
  13153. PBCreateFileIDRefSync
  13154. PBCreateSync
  13155. PBDelete
  13156. PBDeleteAsync
  13157. PBDeleteFileIDRef
  13158. PBDeleteFileIDRefAsync
  13159. PBDeleteFileIDRefSync
  13160. PBDeleteSync
  13161. PBDirCreate
  13162. PBDirCreateAsync
  13163. PBDirCreateSync
  13164. PBDTAddAPPL
  13165. PBDTAddAPPLAsync
  13166. PBDTAddAPPLSync
  13167. PBDTAddIcon
  13168. PBDTAddIconAsync
  13169. PBDTAddIconSync
  13170. PBDTCloseDown
  13171. PBDTDelete
  13172. PBDTDeleteAsync
  13173. PBDTDeleteSync
  13174. PBDTFlush
  13175. PBDTFlushAsync
  13176. PBDTFlushSync
  13177. PBDTGetAPPL
  13178. PBDTGetAPPLAsync
  13179. PBDTGetAPPLSync
  13180. PBDTGetComment
  13181. PBDTGetCommentAsync
  13182. PBDTGetCommentSync
  13183. PBDTGetIcon
  13184. PBDTGetIconAsync
  13185. PBDTGetIconInfo
  13186. PBDTGetIconInfoAsync
  13187. PBDTGetIconInfoSync
  13188. PBDTGetIconSync
  13189. PBDTGetInfo
  13190. PBDTGetInfoAsync
  13191. PBDTGetInfoSync
  13192. PBDTGetPath
  13193. PBDTOpenInform
  13194. PBDTRemoveAPPL
  13195. PBDTRemoveAPPLAsync
  13196. PBDTRemoveAPPLSync
  13197. PBDTRemoveComment
  13198. PBDTRemoveCommentAsync
  13199. PBDTRemoveCommentSync
  13200. PBDTReset
  13201. PBDTResetAsync
  13202. PBDTResetSync
  13203. PBDTSetComment
  13204. PBDTSetCommentAsync
  13205. PBDTSetCommentSync
  13206. PBEject
  13207. PBExchangeFiles
  13208. PBExchangeFilesAsync
  13209. PBExchangeFilesSync
  13210. PBFlushFile
  13211. PBFlushFileAsync
  13212. PBFlushFileSync
  13213. PBFlushVol
  13214. PBFlushVolAsync
  13215. PBFlushVolSync
  13216. PBGetAltAccess
  13217. PBGetAltAccessAsync
  13218. PBGetAltAccessSync
  13219. PBGetCatInfo
  13220. PBGetCatInfoAsync
  13221. PBGetCatInfoSync
  13222. PBGetEOF
  13223. PBGetEOFAsync
  13224. PBGetEOFSync
  13225. PBGetFCBInfo
  13226. PBGetFCBInfoAsync
  13227. PBGetFCBInfoSync
  13228. PBGetFInfo
  13229. PBGetFInfoAsync
  13230. PBGetFInfoSync
  13231. PBGetForeignPrivs
  13232. PBGetForeignPrivsAsync
  13233. PBGetForeignPrivsSync
  13234. PBGetFPos
  13235. PBGetFPosAsync
  13236. PBGetFPosSync
  13237. PBGetVInfo
  13238. PBGetVInfoAsync
  13239. PBGetVInfoSync
  13240. PBGetVol
  13241. PBGetVolAsync
  13242. PBGetVolMountInfo
  13243. PBGetVolMountInfoSize
  13244. PBGetVolSync
  13245. PBGetWDInfo
  13246. PBGetWDInfoAsync
  13247. PBGetWDInfoSync
  13248. PBHCopyFile
  13249. PBHCopyFileAsync
  13250. PBHCopyFileSync
  13251. PBHCreate
  13252. PBHCreateAsync
  13253. PBHCreateSync
  13254. PBHDelete
  13255. PBHDeleteAsync
  13256. PBHDeleteSync
  13257. PBHGetDirAccess
  13258. PBHGetDirAccessAsync
  13259. PBHGetDirAccessSync
  13260. PBHGetFInfo
  13261. PBHGetFInfoAsync
  13262. PBHGetFInfoSync
  13263. PBHGetLogInInfo
  13264. PBHGetLogInInfoAsync
  13265. PBHGetLogInInfoSync
  13266. PBHGetVInfo
  13267. PBHGetVInfoAsync
  13268. PBHGetVInfoSync
  13269. PBHGetVol
  13270. PBHGetVolAsync
  13271. PBHGetVolParms
  13272. PBHGetVolParmsAsync
  13273. PBHGetVolParmsSync
  13274. PBHGetVolSync
  13275. PBHMapID
  13276. PBHMapIDAsync
  13277. PBHMapIDSync
  13278. PBHMapName
  13279. PBHMapNameAsync
  13280. PBHMapNameSync
  13281. PBHMoveRename
  13282. PBHMoveRenameAsync
  13283. PBHMoveRenameSync
  13284. PBHOpen
  13285. PBHOpenAsync
  13286. PBHOpenDeny
  13287. PBHOpenDenyAsync
  13288. PBHOpenDenySync
  13289. PBHOpenDF
  13290. PBHOpenDFAsync
  13291. PBHOpenDFSync
  13292. PBHOpenRF
  13293. PBHOpenRFAsync
  13294. PBHOpenRFDeny
  13295. PBHOpenRFDenyAsync
  13296. PBHOpenRFDenySync
  13297. PBHOpenRFSync
  13298. PBHOpenSync
  13299. PBHRename
  13300. PBHRenameAsync
  13301. PBHRenameSync
  13302. PBHRstFLock
  13303. PBHRstFLockAsync
  13304. PBHRstFLockSync
  13305. PBHSetDirAccess
  13306. PBHSetDirAccessAsync
  13307. PBHSetDirAccessSync
  13308. PBHSetFInfo
  13309. PBHSetFInfoAsync
  13310. PBHSetFInfoSync
  13311. PBHSetFLock
  13312. PBHSetFLockAsync
  13313. PBHSetFLockSync
  13314. PBHSetVol
  13315. PBHSetVolAsync
  13316. PBHSetVolSync
  13317. PBLockRange
  13318. PBLockRangeAsync
  13319. PBLockRangeSync
  13320. PBMakeFSSpec
  13321. PBMakeFSSpecAsync
  13322. PBMakeFSSpecSync
  13323. PBMountVol
  13324. PBOffLine
  13325. PBOpen
  13326. PBOpenAsync
  13327. PBOpenDF
  13328. PBOpenDFAsync
  13329. PBOpenDFSync
  13330. PBOpenRF
  13331. PBOpenRFAsync
  13332. PBOpenRFSync
  13333. PBOpenSync
  13334. PBOpenWD
  13335. PBOpenWDAsync
  13336. PBOpenWDSync
  13337. PBRead
  13338. PBReadAsync
  13339. PBReadSync
  13340. PBRename
  13341. PBRenameAsync
  13342. PBRenameSync
  13343. PBResolveFileIDRef
  13344. PBResolveFileIDRefAsync
  13345. PBResolveFileIDRefSync
  13346. PBRstFLock
  13347. PBRstFLockAsync
  13348. PBRstFLockSync
  13349. PBSetAltAccess
  13350. PBSetAltAccessAsync
  13351. PBSetAltAccessSync
  13352. PBSetCatInfo
  13353. PBSetCatInfoAsync
  13354. PBSetCatInfoSync
  13355. PBSetEOF
  13356. PBSetEOFAsync
  13357. PBSetEOFSync
  13358. PBSetFInfo
  13359. PBSetFInfoAsync
  13360. PBSetFInfoSync
  13361. PBSetFLock
  13362. PBSetFLockAsync
  13363. PBSetFLockSync
  13364. PBSetForeignPrivs
  13365. PBSetForeignPrivsAsync
  13366. PBSetForeignPrivsSync
  13367. PBSetFPos
  13368. PBSetFPosAsync
  13369. PBSetFPosSync
  13370. PBSetFVers
  13371. PBSetFVersAsync
  13372. PBSetFVersSync
  13373. PBSetVInfo
  13374. PBSetVInfoAsync
  13375. PBSetVInfoSync
  13376. PBSetVol
  13377. PBSetVolAsync
  13378. PBSetVolSync
  13379. PBUnlockRange
  13380. PBUnlockRangeAsync
  13381. PBUnlockRangeSync
  13382. PBUnmountVol
  13383. PBVolumeMount
  13384. PBWrite
  13385. PBWriteAsync
  13386. PBWriteSync
  13387. Rename
  13388. rstflock
  13389. RstFLock
  13390. SetEOF
  13391. SetFInfo
  13392. setfinfo
  13393. setflock
  13394. SetFLock
  13395. SetFPos
  13396. SetVol
  13397. setvol
  13398. unmountvol
  13399. UnmountVol
  13400.  
  13401. AccessParam
  13402. AFPVolMountInfo
  13403. AFPVolMountInfoPtr
  13404. alphaStage
  13405. AppleShareMediaType
  13406. bAccessCntl
  13407. betaStage
  13408. bHasBlankAccessPrivileges
  13409. bHasBTreeMgr
  13410. bHasCatSearch
  13411. bHasCopyFile
  13412. bHasDesktopMgr
  13413. bHasExtFSVol
  13414. bHasFileIDs
  13415. bHasFolderLock
  13416. bHasMoveRename
  13417. bHasOpenDeny
  13418. bHasPersonalAccessPrivileges
  13419. bHasShortName
  13420. bHasUserGroupList
  13421. bLimitFCBs
  13422. bLocalWList
  13423. bNoBootBlks
  13424. bNoDeskItems
  13425. bNoLclSync
  13426. bNoMiniFndr
  13427. bNoSwitchTo
  13428. bNoSysDir
  13429. bNoVNEdit
  13430. bTrshOffLine
  13431. CatPositionRec
  13432. CInfoPBPtr
  13433. CInfoPBRec
  13434. CInfoType
  13435. CMovePBPtr
  13436. CMovePBRec
  13437. CntrlParam
  13438. CopyParam
  13439. CSParam
  13440. CSParamPtr
  13441. developStage
  13442. DInfo
  13443. DirInfo
  13444. dirInfo
  13445. DrvQEl
  13446. DrvQElPtr
  13447. DTPBPtr
  13448. DTPBRec
  13449. DXInfo
  13450. FCBPBPtr
  13451. FCBPBRec
  13452. fDesktop
  13453. fDisk
  13454. fHasBundle
  13455. FIDParam
  13456. FileParam
  13457. finalStage
  13458. FInfo
  13459. fInvisible
  13460. fOnDesk
  13461. ForeignPrivParam
  13462. ForeignPrivParamPtr
  13463. fsAtMark
  13464. fsCurPerm
  13465. fsFromLEOF
  13466. fsFromMark
  13467. fsFromStart
  13468. fsRdPerm
  13469. fsRdWrPerm
  13470. fsRdWrShPerm
  13471. fsRtDirID
  13472. fsRtParID
  13473. fsSBDrBkDat
  13474. fsSBDrCrDat
  13475. fsSBDrFndrInfo
  13476. fsSBDrMdDat
  13477. fsSBDrNmFls
  13478. fsSBDrParID
  13479. fsSBDrUsrWds
  13480. fsSBFlAttrib
  13481. fsSBFlBkDat
  13482. fsSBFlCrDat
  13483. fsSBFlFndrInfo
  13484. fsSBFlLgLen
  13485. fsSBFlMdDat
  13486. fsSBFlParID
  13487. fsSBFlPyLen
  13488. fsSBFlRLgLen
  13489. fsSBFlRPyLen
  13490. fsSBFlXFndrInfo
  13491. fsSBFullName
  13492. fsSBNegate
  13493. fsSBPartialName
  13494. FSSpec
  13495. FSSpecArray
  13496. FSSpecArrayHandle
  13497. FSSpecArrayPtr
  13498. FSSpecHandle
  13499. FSSpecPtr
  13500. fsUnixPriv
  13501. fsWrPerm
  13502. fTrash
  13503. FXInfo
  13504. GetVolParmsInfoBuffer
  13505. HFileInfo
  13506. hFileInfo
  13507. HFileParam
  13508. HIOParam
  13509. HParamBlockRec
  13510. HParmBlkPtr
  13511. HVolumeParam
  13512. ioDirFlg
  13513. ioDirMask
  13514. IOParam
  13515. kEncryptPassword
  13516. kLarge4BitIcon
  13517. kLarge4BitIconSize
  13518. kLarge8BitIcon
  13519. kLarge8BitIconSize
  13520. kLargeIcon
  13521. kLargeIconSize
  13522. kNoUserAuthentication
  13523. kPassword
  13524. kSmall4BitIcon
  13525. kSmall4BitIconSize
  13526. kSmall8BitIcon
  13527. kSmall8BitIconSize
  13528. kSmallIcon
  13529. kSmallIconSize
  13530. kTwoWayEncryptPassword
  13531. MultiDevParam
  13532. NumVersion
  13533. ObjParam
  13534. ParamBlockHeader
  13535. ParamBlockRec
  13536. ParmBlkPtr
  13537. rdVerify
  13538. SlotDevParam
  13539. VCB
  13540. VersRec
  13541. VersRecHndl
  13542. VersRecPtr
  13543. VolMountInfoHeader
  13544. VolMountInfoPtr
  13545. VolumeParam
  13546. VolumeType
  13547. WDParam
  13548. WDPBPtr
  13549. WDPBRec
  13550.  
  13551. æKY fsAtMark 
  13552. æT constant
  13553. æFc Files.h
  13554. æD     fsAtMark = 0,
  13555.  
  13556. æKY fOnDesk 
  13557. æT constant
  13558. æFc Files.h
  13559. æD     fOnDesk = 1,
  13560.  
  13561. æKY fsCurPerm 
  13562. æT constant
  13563. æFc Files.h
  13564. æD     fsCurPerm = 0,
  13565.  
  13566. æKY fHasBundle 
  13567. æT constant
  13568. æFc Files.h
  13569. æD     fHasBundle = 8192,
  13570.  
  13571. æKY fsRdPerm 
  13572. æT constant
  13573. æFc Files.h
  13574. æD     fsRdPerm = 1,
  13575.  
  13576. æKY fInvisible 
  13577. æT constant
  13578. æFc Files.h
  13579. æD     fInvisible = 16384,
  13580.  
  13581. æKY fTrash 
  13582. æT constant
  13583. æFc Files.h
  13584. æD     fTrash = -3,
  13585.  
  13586. æKY fsWrPerm 
  13587. æT constant
  13588. æFc Files.h
  13589. æD     fsWrPerm = 2,
  13590.  
  13591. æKY fDesktop 
  13592. æT constant
  13593. æFc Files.h
  13594. æD     fDesktop = -2,
  13595.  
  13596. æKY fsRdWrPerm 
  13597. æT constant
  13598. æFc Files.h
  13599. æD     fsRdWrPerm = 3,
  13600.  
  13601. æKY fDisk 
  13602. æT constant
  13603. æFc Files.h
  13604. æD     fDisk = 0,
  13605.  
  13606. æKY fsRdWrShPerm 
  13607. æT constant
  13608. æFc Files.h
  13609. æD     fsRdWrShPerm = 4,
  13610.  
  13611. æKY fsFromStart 
  13612. æT constant
  13613. æFc Files.h
  13614. æD     fsFromStart = 1,
  13615.  
  13616. æKY fsFromLEOF 
  13617. æT constant
  13618. æFc Files.h
  13619. æD     fsFromLEOF = 2,
  13620.  
  13621. æKY fsFromMark 
  13622. æT constant
  13623. æFc Files.h
  13624. æD     fsFromMark = 3,
  13625.  
  13626. æKY rdVerify 
  13627. æT constant
  13628. æFc Files.h
  13629. æD     rdVerify = 64,
  13630.  
  13631. æKY ioDirFlg 
  13632. æT constant
  13633. æFc Files.h
  13634. æD     ioDirFlg = 3,                        /*see IM IV-125*/
  13635.  
  13636. æKY ioDirMask 
  13637. æT constant
  13638. æFc Files.h
  13639. æD     ioDirMask = 0x10,
  13640.  
  13641. æKY fsRtParID 
  13642. æT constant
  13643. æFc Files.h
  13644. æD     fsRtParID = 1,
  13645.  
  13646. æKY fsRtDirID 
  13647. æT constant
  13648. æFc Files.h
  13649. æD     fsRtDirID = 2,
  13650.  
  13651. æKY fsSBPartialName 
  13652. æT constant
  13653. æFc Files.h
  13654. æD     fsSBPartialName = 1,
  13655.  
  13656. æKY fsSBFullName 
  13657. æT constant
  13658. æFc Files.h
  13659. æD     fsSBFullName = 2,
  13660.  
  13661. æKY fsSBFlAttrib 
  13662. æT constant
  13663. æFc Files.h
  13664. æD     fsSBFlAttrib = 4,
  13665.  
  13666. æKY fsSBFlFndrInfo 
  13667. æT constant
  13668. æFc Files.h
  13669. æD     fsSBFlFndrInfo = 8,
  13670.  
  13671. æKY fsSBFlLgLen 
  13672. æT constant
  13673. æFc Files.h
  13674. æD     fsSBFlLgLen = 32,
  13675.  
  13676. æKY fsSBFlPyLen 
  13677. æT constant
  13678. æFc Files.h
  13679. æD     fsSBFlPyLen = 64,
  13680.  
  13681. æKY fsSBFlRLgLen 
  13682. æT constant
  13683. æFc Files.h
  13684. æD     fsSBFlRLgLen = 128,
  13685.  
  13686. æKY fsSBFlRPyLen 
  13687. æT constant
  13688. æFc Files.h
  13689. æD     fsSBFlRPyLen = 256,
  13690.  
  13691. æKY fsSBFlCrDat 
  13692. æT constant
  13693. æFc Files.h
  13694. æD     fsSBFlCrDat = 512,
  13695.  
  13696. æKY fsSBFlMdDat 
  13697. æT constant
  13698. æFc Files.h
  13699. æD     fsSBFlMdDat = 1024,
  13700.  
  13701. æKY fsSBFlBkDat 
  13702. æT constant
  13703. æFc Files.h
  13704. æD     fsSBFlBkDat = 2048,
  13705.  
  13706. æKY fsSBFlXFndrInfo 
  13707. æT constant
  13708. æFc Files.h
  13709. æD     fsSBFlXFndrInfo = 4096,
  13710.  
  13711. æKY fsSBFlParID 
  13712. æT constant
  13713. æFc Files.h
  13714. æD     fsSBFlParID = 8192,
  13715.  
  13716. æKY fsSBNegate 
  13717. æT constant
  13718. æFc Files.h
  13719. æD     fsSBNegate = 16384,
  13720.  
  13721. æKY fsSBDrUsrWds 
  13722. æT constant
  13723. æFc Files.h
  13724. æD     fsSBDrUsrWds = 8,
  13725.  
  13726. æKY fsSBDrNmFls 
  13727. æT constant
  13728. æFc Files.h
  13729. æD     fsSBDrNmFls = 16,
  13730.  
  13731. æKY fsSBDrCrDat 
  13732. æT constant
  13733. æFc Files.h
  13734. æD     fsSBDrCrDat = 512,
  13735.  
  13736. æKY fsSBDrMdDat 
  13737. æT constant
  13738. æFc Files.h
  13739. æD     fsSBDrMdDat = 1024,
  13740.  
  13741. æKY fsSBDrBkDat 
  13742. æT constant
  13743. æFc Files.h
  13744. æD     fsSBDrBkDat = 2048,
  13745.  
  13746. æKY fsSBDrFndrInfo 
  13747. æT constant
  13748. æFc Files.h
  13749. æD     fsSBDrFndrInfo = 4096,
  13750.  
  13751. æKY fsSBDrParID 
  13752. æT constant
  13753. æFc Files.h
  13754. æD     fsSBDrParID = 8192,
  13755.  
  13756. æKY bLimitFCBs 
  13757. æT constant
  13758. æFc Files.h
  13759. æD     bLimitFCBs = 31,
  13760.  
  13761. æKY bLocalWList 
  13762. æT constant
  13763. æFc Files.h
  13764. æD     bLocalWList = 30,
  13765.  
  13766. æKY bNoMiniFndr 
  13767. æT constant
  13768. æFc Files.h
  13769. æD     bNoMiniFndr = 29,
  13770.  
  13771. æKY bNoVNEdit 
  13772. æT constant
  13773. æFc Files.h
  13774. æD     bNoVNEdit = 28,
  13775.  
  13776. æKY bNoLclSync 
  13777. æT constant
  13778. æFc Files.h
  13779. æD     bNoLclSync = 27,
  13780.  
  13781. æKY bTrshOffLine 
  13782. æT constant
  13783. æFc Files.h
  13784. æD     bTrshOffLine = 26,
  13785.  
  13786. æKY bNoSwitchTo 
  13787. æT constant
  13788. æFc Files.h
  13789. æD     bNoSwitchTo = 25,
  13790.  
  13791. æKY bNoDeskItems 
  13792. æT constant
  13793. æFc Files.h
  13794. æD     bNoDeskItems = 20,
  13795.  
  13796. æKY bNoBootBlks 
  13797. æT constant
  13798. æFc Files.h
  13799. æD     bNoBootBlks = 19,
  13800.  
  13801. æKY bAccessCntl 
  13802. æT constant
  13803. æFc Files.h
  13804. æD     bAccessCntl = 18,
  13805.  
  13806. æKY bNoSysDir 
  13807. æT constant
  13808. æFc Files.h
  13809. æD     bNoSysDir = 17,
  13810.  
  13811. æKY bHasExtFSVol 
  13812. æT constant
  13813. æFc Files.h
  13814. æD     bHasExtFSVol = 16,
  13815.  
  13816. æKY bHasOpenDeny 
  13817. æT constant
  13818. æFc Files.h
  13819. æD     bHasOpenDeny = 15,
  13820.  
  13821. æKY bHasCopyFile 
  13822. æT constant
  13823. æFc Files.h
  13824. æD     bHasCopyFile = 14,
  13825.  
  13826. æKY bHasMoveRename 
  13827. æT constant
  13828. æFc Files.h
  13829. æD     bHasMoveRename = 13,
  13830.  
  13831. æKY bHasDesktopMgr 
  13832. æT constant
  13833. æFc Files.h
  13834. æD     bHasDesktopMgr = 12,
  13835.  
  13836. æKY bHasShortName 
  13837. æT constant
  13838. æFc Files.h
  13839. æD     bHasShortName = 11,
  13840.  
  13841. æKY bHasFolderLock 
  13842. æT constant
  13843. æFc Files.h
  13844. æD     bHasFolderLock = 10,
  13845.  
  13846. æKY bHasPersonalAccessPrivileges 
  13847. æT constant
  13848. æFc Files.h
  13849. æD     bHasPersonalAccessPrivileges = 9,
  13850.  
  13851. æKY bHasUserGroupList 
  13852. æT constant
  13853. æFc Files.h
  13854. æD     bHasUserGroupList = 8,
  13855.  
  13856. æKY bHasCatSearch 
  13857. æT constant
  13858. æFc Files.h
  13859. æD     bHasCatSearch = 7,
  13860.  
  13861. æKY bHasFileIDs 
  13862. æT constant
  13863. æFc Files.h
  13864. æD     bHasFileIDs = 6,
  13865.  
  13866. æKY bHasBTreeMgr 
  13867. æT constant
  13868. æFc Files.h
  13869. æD     bHasBTreeMgr = 5,
  13870.  
  13871. æKY bHasBlankAccessPrivileges 
  13872. æT constant
  13873. æFc Files.h
  13874. æD     bHasBlankAccessPrivileges = 4,
  13875.  
  13876. æKY kLargeIcon 
  13877. æT constant
  13878. æFc Files.h
  13879. æD     kLargeIcon = 1,
  13880.  
  13881. æKY kLarge4BitIcon 
  13882. æT constant
  13883. æFc Files.h
  13884. æD     kLarge4BitIcon = 2,
  13885.  
  13886. æKY kLarge8BitIcon 
  13887. æT constant
  13888. æFc Files.h
  13889. æD     kLarge8BitIcon = 3,
  13890.  
  13891. æKY kSmallIcon 
  13892. æT constant
  13893. æFc Files.h
  13894. æD     kSmallIcon = 4,
  13895.  
  13896. æKY kSmall4BitIcon 
  13897. æT constant
  13898. æFc Files.h
  13899. æD     kSmall4BitIcon = 5,
  13900.  
  13901. æKY kSmall8BitIcon 
  13902. æT constant
  13903. æFc Files.h
  13904. æD     kSmall8BitIcon = 6,
  13905.  
  13906. æKY kLargeIconSize 
  13907. æT constant
  13908. æFc Files.h
  13909. æD     kLargeIconSize = 256,
  13910.  
  13911. æKY kLarge4BitIconSize 
  13912. æT constant
  13913. æFc Files.h
  13914. æD     kLarge4BitIconSize = 512,
  13915.  
  13916. æKY kLarge8BitIconSize 
  13917. æT constant
  13918. æFc Files.h
  13919. æD     kLarge8BitIconSize = 1024,
  13920.  
  13921. æKY kSmallIconSize 
  13922. æT constant
  13923. æFc Files.h
  13924. æD     kSmallIconSize = 64,
  13925.  
  13926. æKY kSmall4BitIconSize 
  13927. æT constant
  13928. æFc Files.h
  13929. æD     kSmall4BitIconSize = 128,
  13930.  
  13931. æKY kSmall8BitIconSize 
  13932. æT constant
  13933. æFc Files.h
  13934. æD     kSmall8BitIconSize = 256,
  13935.  
  13936. æKY fsUnixPriv 
  13937. æT constant
  13938. æFc Files.h
  13939. æD     fsUnixPriv = 1,
  13940.  
  13941. æKY developStage 
  13942. æT constant
  13943. æFc Files.h
  13944. æD     developStage = 0x20,
  13945.  
  13946. æKY alphaStage 
  13947. æT constant
  13948. æFc Files.h
  13949. æD     alphaStage = 0x40,
  13950.  
  13951. æKY betaStage 
  13952. æT constant
  13953. æFc Files.h
  13954. æD     betaStage = 0x60,
  13955.  
  13956. æKY finalStage 
  13957. æT constant
  13958. æFc Files.h
  13959. æD     finalStage = 0x80,
  13960.  
  13961. æKY kNoUserAuthentication 
  13962. æT constant
  13963. æFc Files.h
  13964. æD     kNoUserAuthentication = 1,
  13965.  
  13966. æKY kPassword 
  13967. æT constant
  13968. æFc Files.h
  13969. æD     kPassword = 2,
  13970.  
  13971. æKY kEncryptPassword 
  13972. æT constant
  13973. æFc Files.h
  13974. æD     kEncryptPassword = 3,
  13975.  
  13976. æKY kTwoWayEncryptPassword 
  13977. æT constant
  13978. æFc Files.h
  13979. æD     kTwoWayEncryptPassword = 6,
  13980.  
  13981. æKY CInfoType
  13982. hFileInfo
  13983. dirInfo
  13984. æT enum
  13985. æFc Files.h
  13986. æD enum {hFileInfo,dirInfo};
  13987. typedef unsigned char CInfoType;
  13988.  
  13989. æKY FInfo 
  13990. æT struct
  13991. æFc Files.h
  13992. æD struct FInfo {
  13993.     OSType fdType;                          /*the type of the file*/
  13994.     OSType fdCreator;                       /*file's creator*/
  13995.     unsigned short fdFlags;                 /*flags ex. hasbundle,invisible,locked, etc.*/
  13996.     Point fdLocation;                       /*file's location in folder*/
  13997.     short fdFldr;                           /*folder containing file*/
  13998. };
  13999.  
  14000. typedef struct FInfo FInfo;
  14001.  
  14002.  
  14003. æKY FXInfo 
  14004. æT struct
  14005. æFc Files.h
  14006. æD struct FXInfo {
  14007.     short fdIconID;                         /* Icon ID*/
  14008.     short fdUnused[3];                      /*unused but reserved 6 bytes*/
  14009.     char fdScript;                          /* Script flag and number */
  14010.     char fdXFlags;
  14011.     short fdComment;                        /* Comment ID*/
  14012.     long fdPutAway;                         /* Home Dir ID*/
  14013. };
  14014.  
  14015. typedef struct FXInfo FXInfo;
  14016.  
  14017.  
  14018. æKY DInfo 
  14019. æT struct
  14020. æFc Files.h
  14021. æD struct DInfo {
  14022.     Rect frRect;                            /*folder rect*/
  14023.     unsigned short frFlags;                 /*Flags*/
  14024.     Point frLocation;                       /*folder location*/
  14025.     short frView;                           /*folder view*/
  14026. };
  14027.  
  14028. typedef struct DInfo DInfo;
  14029.  
  14030.  
  14031. æKY DXInfo 
  14032. æT struct
  14033. æFc Files.h
  14034. æD struct DXInfo {
  14035.     Point frScroll;                         /*scroll position*/
  14036.     long frOpenChain;                       /*DirID chain of open folders*/
  14037.     char frScript;                          /* Script flag and number */
  14038.     char frXFlags;
  14039.     short frComment;                        /*comment*/
  14040.     long frPutAway;                         /*DirID*/
  14041. };
  14042.  
  14043. typedef struct DXInfo DXInfo;
  14044.  
  14045.  
  14046. æKY GetVolParmsInfoBuffer 
  14047. æT struct
  14048. æFc Files.h
  14049. æD struct GetVolParmsInfoBuffer {
  14050.     short vMVersion;                        /*version number*/
  14051.     long vMAttrib;                          /*bit vector of attributes (see vMAttrib constants)*/
  14052.     Handle vMLocalHand;                     /*handle to private data*/
  14053.     long vMServerAdr;                       /*AppleTalk server address or zero*/
  14054.     long vMVolumeGrade;                     /*approx. speed rating or zero if unrated*/
  14055.     short vMForeignPrivID;                  /*foreign privilege model supported or zero if none*/
  14056. };
  14057.  
  14058. typedef struct GetVolParmsInfoBuffer GetVolParmsInfoBuffer;
  14059.  
  14060.  
  14061. æKY ParamBlockHeader 
  14062. æT struct
  14063. æFc Files.h
  14064. æD #define ParamBlockHeader \
  14065.     QElemPtr qLink;                         /*queue link in header*/\
  14066.     short qType;                            /*type byte for safety check*/\
  14067.     short ioTrap;                           /*FS: the Trap*/\
  14068.     Ptr ioCmdAddr;                          /*FS: address to dispatch to*/\
  14069.     ProcPtr ioCompletion;                   /*completion routine addr (0 for synch calls)*/\
  14070.     OSErr ioResult;                         /*result code*/\
  14071.     StringPtr ioNamePtr;                    /*ptr to Vol:FileName string*/\
  14072.     short ioVRefNum;                        /*volume refnum (DrvNum for Eject and MountVol)*/
  14073.  
  14074.  
  14075.  
  14076. æKY IOParam 
  14077. æT struct
  14078. æFc Files.h
  14079. æD struct IOParam {
  14080.     ParamBlockHeader 
  14081.     short ioRefNum;                         /*refNum for I/O operation*/
  14082.     char ioVersNum;                         /*version number*/
  14083.     char ioPermssn;                         /*Open: permissions (byte)*/
  14084.     Ptr ioMisc;                             /*Rename: new name (GetEOF,SetEOF: logical end of file) (Open: optional ptr to buffer) (SetFileType: new type)*/
  14085.     Ptr ioBuffer;                           /*data buffer Ptr*/
  14086.     long ioReqCount;                        /*requested byte count; also = ioNewDirID*/
  14087.     long ioActCount;                        /*actual byte count completed*/
  14088.     short ioPosMode;                        /*initial file positioning*/
  14089.     long ioPosOffset;                       /*file position offset*/
  14090. };
  14091.  
  14092. typedef struct IOParam IOParam;
  14093.  
  14094.  
  14095. æKY FileParam 
  14096. æT struct
  14097. æFc Files.h
  14098. æD struct FileParam {
  14099.     ParamBlockHeader 
  14100.     short ioFRefNum;                        /*reference number*/
  14101.     char ioFVersNum;                        /*version number*/
  14102.     char filler1;
  14103.     short ioFDirIndex;                      /*GetFInfo directory index*/
  14104.     unsigned char ioFlAttrib;               /*GetFInfo: in-use bit=7, lock bit=0*/
  14105.     unsigned char ioFlVersNum;              /*file version number*/
  14106.     FInfo ioFlFndrInfo;                     /*user info*/
  14107.     unsigned long ioFlNum;                  /*GetFInfo: file number; TF- ioDirID*/
  14108.     unsigned short ioFlStBlk;               /*start file block (0 if none)*/
  14109.     long ioFlLgLen;                         /*logical length (EOF)*/
  14110.     long ioFlPyLen;                         /*physical length*/
  14111.     unsigned short ioFlRStBlk;              /*start block rsrc fork*/
  14112.     long ioFlRLgLen;                        /*file logical length rsrc fork*/
  14113.     long ioFlRPyLen;                        /*file physical length rsrc fork*/
  14114.     unsigned long ioFlCrDat;                /*file creation date& time (32 bits in secs)*/
  14115.     unsigned long ioFlMdDat;                /*last modified date and time*/
  14116. };
  14117.  
  14118. typedef struct FileParam FileParam;
  14119.  
  14120.  
  14121. æKY VolumeParam 
  14122. æT struct
  14123. æFc Files.h
  14124. æD struct VolumeParam {
  14125.     ParamBlockHeader 
  14126.     long filler2;
  14127.     short ioVolIndex;                       /*volume index number*/
  14128.     unsigned long ioVCrDate;                /*creation date and time*/
  14129.     unsigned long ioVLsBkUp;                /*last backup date and time*/
  14130.     unsigned short ioVAtrb;                 /*volume attrib*/
  14131.     unsigned short ioVNmFls;                /*number of files in directory*/
  14132.     unsigned short ioVDirSt;                /*start block of file directory*/
  14133.     short ioVBlLn;                          /*GetVolInfo: length of dir in blocks*/
  14134.     unsigned short ioVNmAlBlks;             /*GetVolInfo: num blks (of alloc size)*/
  14135.     long ioVAlBlkSiz;                       /*GetVolInfo: alloc blk byte size*/
  14136.     long ioVClpSiz;                         /*GetVolInfo: bytes to allocate at a time*/
  14137.     unsigned short ioAlBlSt;                /*starting disk(512-byte) block in block map*/
  14138.     unsigned long ioVNxtFNum;               /*GetVolInfo: next free file number*/
  14139.     unsigned short ioVFrBlk;                /*GetVolInfo: # free alloc blks for this vol*/
  14140. };
  14141.  
  14142. typedef struct VolumeParam VolumeParam;
  14143.  
  14144.  
  14145. æKY CntrlParam 
  14146. æT struct
  14147. æFc Files.h
  14148. æD struct CntrlParam {
  14149.     QElem *qLink;                           /*queue link in header*/
  14150.     short qType;                            /*type byte for safety check*/
  14151.     short ioTrap;                           /*FS: the Trap*/
  14152.     Ptr ioCmdAddr;                          /*FS: address to dispatch to*/
  14153.     ProcPtr ioCompletion;                   /*completion routine addr (0 for synch calls)*/
  14154.     OSErr ioResult;                         /*result code*/
  14155.     StringPtr ioNamePtr;                    /*ptr to Vol:FileName string*/
  14156.     short ioVRefNum;                        /*volume refnum (DrvNum for Eject and MountVol)*/
  14157.     short ioCRefNum;                        /*refNum for I/O operation*/
  14158.     short csCode;                           /*word for control status code*/
  14159.     short csParam[11];                      /*operation-defined parameters*/
  14160. };
  14161.  
  14162. typedef struct CntrlParam CntrlParam;
  14163.  
  14164.  
  14165. æKY SlotDevParam 
  14166. æT struct
  14167. æFc Files.h
  14168. æD struct SlotDevParam {
  14169.     ParamBlockHeader 
  14170.     short ioRefNum;
  14171.     char ioVersNum;
  14172.     char ioPermssn;
  14173.     Ptr ioMix;
  14174.     short ioFlags;
  14175.     char ioSlot;
  14176.     char ioID;
  14177. };
  14178.  
  14179. typedef struct SlotDevParam SlotDevParam;
  14180.  
  14181.  
  14182. æKY MultiDevParam 
  14183. æT struct
  14184. æFc Files.h
  14185. æD struct MultiDevParam {
  14186.     ParamBlockHeader 
  14187.     short ioRefNum;
  14188.     char ioVersNum;
  14189.     char ioPermssn;
  14190.     Ptr ioMix;
  14191.     short ioFlags;
  14192.     Ptr ioSEBlkPtr;
  14193. };
  14194.  
  14195. typedef struct MultiDevParam MultiDevParam;
  14196.  
  14197.  
  14198. æKY ParamBlockRec 
  14199. æT union
  14200. æFc Files.h
  14201. æD union ParamBlockRec {
  14202.     IOParam ioParam;
  14203.     FileParam fileParam;
  14204.     VolumeParam volumeParam;
  14205.     CntrlParam cntrlParam;
  14206.     SlotDevParam slotDevParam;
  14207.     MultiDevParam multiDevParam;
  14208. };
  14209.  
  14210. typedef union ParamBlockRec ParamBlockRec;
  14211. typedef ParamBlockRec *ParmBlkPtr;
  14212.  
  14213.  
  14214. æKY HFileInfo 
  14215. æT struct
  14216. æFc Files.h
  14217. æD struct HFileInfo {
  14218.     ParamBlockHeader 
  14219.     short ioFRefNum;
  14220.     char ioFVersNum;
  14221.     char filler1;
  14222.     short ioFDirIndex;
  14223.     char ioFlAttrib;
  14224.     char filler2;
  14225.     FInfo ioFlFndrInfo;
  14226.     long ioDirID;
  14227.     unsigned short ioFlStBlk;
  14228.     long ioFlLgLen;
  14229.     long ioFlPyLen;
  14230.     unsigned short ioFlRStBlk;
  14231.     long ioFlRLgLen;
  14232.     long ioFlRPyLen;
  14233.     unsigned long ioFlCrDat;
  14234.     unsigned long ioFlMdDat;
  14235.     unsigned long ioFlBkDat;
  14236.     FXInfo ioFlXFndrInfo;
  14237.     long ioFlParID;
  14238.     long ioFlClpSiz;
  14239. };
  14240.  
  14241. typedef struct HFileInfo HFileInfo;
  14242.  
  14243.  
  14244. æKY DirInfo 
  14245. æT struct
  14246. æFc Files.h
  14247. æD struct DirInfo {
  14248.     ParamBlockHeader 
  14249.     short ioFRefNum;
  14250.     short filler1;
  14251.     short ioFDirIndex;
  14252.     char ioFlAttrib;
  14253.     char filler2;
  14254.     DInfo ioDrUsrWds;
  14255.     long ioDrDirID;
  14256.     unsigned short ioDrNmFls;
  14257.     short filler3[9];
  14258.     unsigned long ioDrCrDat;
  14259.     unsigned long ioDrMdDat;
  14260.     unsigned long ioDrBkDat;
  14261.     DXInfo ioDrFndrInfo;
  14262.     long ioDrParID;
  14263. };
  14264.  
  14265. typedef struct DirInfo DirInfo;
  14266.  
  14267.  
  14268. æKY CInfoPBRec 
  14269. æT union
  14270. æFc Files.h
  14271. æD union CInfoPBRec {
  14272.     HFileInfo hFileInfo;
  14273.     DirInfo dirInfo;
  14274. };
  14275.  
  14276. typedef union CInfoPBRec CInfoPBRec;
  14277. typedef CInfoPBRec *CInfoPBPtr;
  14278.  
  14279.  
  14280. æKY HIOParam 
  14281. æT struct
  14282. æFc Files.h
  14283. æD struct HIOParam {
  14284.     ParamBlockHeader 
  14285.     short ioRefNum;
  14286.     char ioVersNum;
  14287.     char ioPermssn;
  14288.     Ptr ioMisc;
  14289.     Ptr ioBuffer;
  14290.     long ioReqCount;
  14291.     long ioActCount;
  14292.     short ioPosMode;
  14293.     long ioPosOffset;
  14294.     short filler1;
  14295. };
  14296.  
  14297. typedef struct HIOParam HIOParam;
  14298.  
  14299.  
  14300. æKY HFileParam 
  14301. æT struct
  14302. æFc Files.h
  14303. æD struct HFileParam {
  14304.     ParamBlockHeader 
  14305.     short ioFRefNum;
  14306.     char ioFVersNum;
  14307.     char filler1;
  14308.     short ioFDirIndex;
  14309.     char ioFlAttrib;
  14310.     char ioFlVersNum;
  14311.     FInfo ioFlFndrInfo;
  14312.     long ioDirID;
  14313.     unsigned short ioFlStBlk;
  14314.     long ioFlLgLen;
  14315.     long ioFlPyLen;
  14316.     unsigned short ioFlRStBlk;
  14317.     long ioFlRLgLen;
  14318.     long ioFlRPyLen;
  14319.     unsigned long ioFlCrDat;
  14320.     unsigned long ioFlMdDat;
  14321. };
  14322.  
  14323. typedef struct HFileParam HFileParam;
  14324.  
  14325.  
  14326. æKY HVolumeParam 
  14327. æT struct
  14328. æFc Files.h
  14329. æD struct HVolumeParam {
  14330.     ParamBlockHeader 
  14331.     long filler2;
  14332.     short ioVolIndex;
  14333.     unsigned long ioVCrDate;
  14334.     unsigned long ioVLsMod;
  14335.     short ioVAtrb;
  14336.     unsigned short ioVNmFls;
  14337.     short ioVBitMap;
  14338.     short ioAllocPtr;
  14339.     unsigned short ioVNmAlBlks;
  14340.     long ioVAlBlkSiz;
  14341.     long ioVClpSiz;
  14342.     short ioAlBlSt;
  14343.     long ioVNxtCNID;
  14344.     unsigned short ioVFrBlk;
  14345.     unsigned short ioVSigWord;
  14346.     short ioVDrvInfo;
  14347.     short ioVDRefNum;
  14348.     short ioVFSID;
  14349.     unsigned long ioVBkUp;
  14350.     unsigned short ioVSeqNum;
  14351.     long ioVWrCnt;
  14352.     long ioVFilCnt;
  14353.     long ioVDirCnt;
  14354.     long ioVFndrInfo[8];
  14355. };
  14356.  
  14357. typedef struct HVolumeParam HVolumeParam;
  14358.  
  14359.  
  14360. æKY AccessParam 
  14361. æT struct
  14362. æFc Files.h
  14363. æD struct AccessParam {
  14364.     ParamBlockHeader 
  14365.     short filler3;
  14366.     short ioDenyModes;                      /*access rights data*/
  14367.     short filler4;
  14368.     char filler5;
  14369.     char ioACUser;                          /*access rights for directory only*/
  14370.     long filler6;
  14371.     long ioACOwnerID;                       /*owner ID*/
  14372.     long ioACGroupID;                       /*group ID*/
  14373.     long ioACAccess;                        /*access rights*/
  14374. };
  14375.  
  14376. typedef struct AccessParam AccessParam;
  14377.  
  14378.  
  14379. æKY ObjParam 
  14380. æT struct
  14381. æFc Files.h
  14382. æD struct ObjParam {
  14383.     ParamBlockHeader 
  14384.     short filler7;
  14385.     short ioObjType;                        /*function code*/
  14386.     StringPtr ioObjNamePtr;                 /*ptr to returned creator/group name*/
  14387.     long ioObjID;                           /*creator/group ID*/
  14388.     long ioReqCount;                        /*size of buffer area*/
  14389.     long ioActCount;                        /*length of vol parms data*/
  14390. };
  14391.  
  14392. typedef struct ObjParam ObjParam;
  14393.  
  14394.  
  14395. æKY CopyParam 
  14396. æT struct
  14397. æFc Files.h
  14398. æD struct CopyParam {
  14399.     ParamBlockHeader 
  14400.     short ioDstVRefNum;                     /*destination vol identifier*/
  14401.     short filler8;
  14402.     StringPtr ioNewName;                    /*ptr to destination pathname*/
  14403.     StringPtr ioCopyName;                   /*ptr to optional name*/
  14404.     long ioNewDirID;                        /*destination directory ID*/
  14405.     long filler14;
  14406.     long filler15;
  14407.     long ioDirID;                           /*same as in FileParam*/
  14408. };
  14409.  
  14410. typedef struct CopyParam CopyParam;
  14411.  
  14412.  
  14413. æKY WDParam 
  14414. æT struct
  14415. æFc Files.h
  14416. æD struct WDParam {
  14417.     ParamBlockHeader 
  14418.     short filler9;
  14419.     short ioWDIndex;
  14420.     long ioWDProcID;
  14421.     short ioWDVRefNum;
  14422.     short filler10;
  14423.     long filler11;
  14424.     long filler12;
  14425.     long filler13;
  14426.     long ioWDDirID;
  14427. };
  14428.  
  14429. typedef struct WDParam WDParam;
  14430.  
  14431.  
  14432. æKY FIDParam 
  14433. æT struct
  14434. æFc Files.h
  14435. æD struct FIDParam {
  14436.     ParamBlockHeader 
  14437.     long filler1;
  14438.     StringPtr ioDestNamePtr;                /* dest file name */
  14439.     long filler2;
  14440.     long ioDestDirID;                       /* dest file's directory id */
  14441.     long filler3;
  14442.     long filler4;
  14443.     long ioSrcDirID;                        /* source file's directory id */
  14444.     short filler5;
  14445.     long ioFileID;                          /* file ID */
  14446. };
  14447.  
  14448. typedef struct FIDParam FIDParam;
  14449.  
  14450.  
  14451. æKY CatPositionRec 
  14452. æT struct
  14453. æFc Files.h
  14454. æD struct CatPositionRec {
  14455.     long initialize;
  14456.     short priv[6];
  14457. };
  14458.  
  14459. typedef struct CatPositionRec CatPositionRec;
  14460.  
  14461.  
  14462. æKY FSSpec 
  14463. æT struct
  14464. æFc Files.h
  14465. æD struct FSSpec {
  14466.     short vRefNum;
  14467.     long parID;
  14468.     Str63 name;
  14469. };
  14470.  
  14471. typedef struct FSSpec FSSpec;
  14472. typedef FSSpec *FSSpecPtr, **FSSpecHandle;
  14473.  
  14474.  
  14475. æKY FSSpecArray 
  14476. æT union
  14477. æFc Files.h
  14478. æD typedef FSSpecPtr FSSpecArrayPtr;        /* pointer to array of FSSpecs */
  14479.  
  14480. æKY VolumeType
  14481. æT typedef
  14482. æFc Files.h
  14483. æD typedef OSType VolumeType;
  14484.  
  14485. æKY AppleShareMediaType 
  14486. æT constant
  14487. æFc Files.h
  14488. æD #define AppleShareMediaType 'afpm'       /* the signature for AppleShare */
  14489.  
  14490. æKY VolMountInfoHeader 
  14491. æT struct
  14492. æFc Files.h
  14493. æD struct VolMountInfoHeader {
  14494.     short length;                           /* length of location data (including self) */
  14495.     VolumeType media;                       /* type of media .  Variable length data follows */
  14496. };
  14497.  
  14498. typedef struct VolMountInfoHeader VolMountInfoHeader;
  14499. typedef VolMountInfoHeader *VolMountInfoPtr;
  14500.  
  14501.  
  14502. æKY AFPVolMountInfo 
  14503. æT struct
  14504. æFc Files.h
  14505. æD struct AFPVolMountInfo {
  14506.     short length;                           /* length of location data (including self) */
  14507.     VolumeType media;                       /* type of media */
  14508.     short flags;                            /* bits for no messages, no reconnect */
  14509.     char nbpInterval;                       /* NBP Interval parameter (IM2, p.322) */
  14510.     char nbpCount;                          /* NBP Interval parameter (IM2, p.322) */
  14511.     short uamType;                          /* User Authentication Method */
  14512.     short zoneNameOffset;                   /* short positive offset from start of struct to Zone Name */
  14513.     short serverNameOffset;                 /* offset to pascal Server Name string */
  14514.     short volNameOffset;                    /* offset to pascal Volume Name string */
  14515.     short userNameOffset;                   /* offset to pascal User Name string */
  14516.     short userPasswordOffset;               /* offset to pascal User Password string */
  14517.     short volPasswordOffset;                /* offset to pascal Volume Password string */
  14518.     char AFPData[144];                      /*variable length data may follow*/
  14519. };
  14520.  
  14521. typedef struct AFPVolMountInfo AFPVolMountInfo;
  14522. typedef AFPVolMountInfo *AFPVolMountInfoPtr;
  14523.  
  14524.  
  14525. æKY CSParam 
  14526. æT struct
  14527. æFc Files.h
  14528. æD struct CSParam {
  14529.     ParamBlockHeader 
  14530.     FSSpecPtr ioMatchPtr;                   /* match array */
  14531.     long ioReqMatchCount;                   /* maximum allowable matches */
  14532.     long ioActMatchCount;                   /* actual match count */
  14533.     long ioSearchBits;                      /* search criteria selector */
  14534.     CInfoPBPtr ioSearchInfo1;               /* search values and range lower bounds */
  14535.     CInfoPBPtr ioSearchInfo2;               /* search values and range upper bounds */
  14536.     long ioSearchTime;                      /* length of time to run search */
  14537.     CatPositionRec ioCatPosition;           /* current position in the catalog */
  14538.     Ptr ioOptBuffer;                        /* optional performance enhancement buffer */
  14539.     long ioOptBufSize;                      /* size of buffer pointed to by ioOptBuffer */
  14540. };
  14541.  
  14542. typedef struct CSParam CSParam;
  14543. typedef CSParam *CSParamPtr;
  14544.  
  14545.  
  14546. æKY DTPBRec 
  14547. æT struct
  14548. æFc Files.h
  14549. æD struct DTPBRec {
  14550.     ParamBlockHeader 
  14551.     short ioDTRefNum;                       /* desktop refnum */
  14552.     short ioIndex;
  14553.     long ioTagInfo;
  14554.     Ptr ioDTBuffer;
  14555.     long ioDTReqCount;
  14556.     long ioDTActCount;
  14557.     char ioFiller1;
  14558.     char ioIconType;
  14559.     short ioFiller2;
  14560.     long ioDirID;
  14561.     OSType ioFileCreator;
  14562.     OSType ioFileType;
  14563.     long ioFiller3;
  14564.     long ioDTLgLen;
  14565.     long ioDTPyLen;
  14566.     short ioFiller4[14];
  14567.     long ioAPPLParID;
  14568. };
  14569.  
  14570. typedef struct DTPBRec DTPBRec;
  14571. typedef DTPBRec *DTPBPtr;
  14572.  
  14573.  
  14574. æKY ForeignPrivParam 
  14575. æT struct
  14576. æFc Files.h
  14577. æD struct ForeignPrivParam {
  14578.     ParamBlockHeader 
  14579.     long ioFiller1;
  14580.     long ioFiller2;
  14581.     Ptr ioForeignPrivBuffer;
  14582.     long ioForeignPrivActCount;
  14583.     long ioForeignPrivReqCount;
  14584.     long ioFiller3;
  14585.     long ioForeignPrivDirID;
  14586.     long ioForeignPrivInfo1;
  14587.     long ioForeignPrivInfo2;
  14588.     long ioForeignPrivInfo3;
  14589.     long ioForeignPrivInfo4;
  14590. };
  14591.  
  14592. typedef struct ForeignPrivParam ForeignPrivParam;
  14593. typedef ForeignPrivParam *ForeignPrivParamPtr;
  14594.  
  14595.  
  14596. æKY HParamBlockRec 
  14597. æT union
  14598. æFc Files.h
  14599. æD union HParamBlockRec {
  14600.     HIOParam ioParam;
  14601.     HFileParam fileParam;
  14602.     HVolumeParam volumeParam;
  14603.     AccessParam accessParam;
  14604.     ObjParam objParam;
  14605.     CopyParam copyParam;
  14606.     WDParam wdParam;
  14607.     FIDParam fidParam;
  14608.     CSParam csParam;
  14609.     ForeignPrivParam foreignPrivParam;
  14610. };
  14611.  
  14612. typedef union HParamBlockRec HParamBlockRec;
  14613. typedef HParamBlockRec *HParmBlkPtr;
  14614.  
  14615.  
  14616. æKY CMovePBRec 
  14617. æT struct
  14618. æFc Files.h
  14619. æD struct CMovePBRec {
  14620.     QElemPtr qLink;
  14621.     short qType;
  14622.     short ioTrap;
  14623.     Ptr ioCmdAddr;
  14624.     ProcPtr ioCompletion;
  14625.     OSErr ioResult;
  14626.     StringPtr ioNamePtr;
  14627.     short ioVRefNum;
  14628.     long filler1;
  14629.     StringPtr ioNewName;
  14630.     long filler2;
  14631.     long ioNewDirID;
  14632.     long filler3[2];
  14633.     long ioDirID;
  14634. };
  14635.  
  14636. typedef struct CMovePBRec CMovePBRec;
  14637. typedef CMovePBRec *CMovePBPtr;
  14638.  
  14639.  
  14640. æKY WDPBRec 
  14641. æT struct
  14642. æFc Files.h
  14643. æD struct WDPBRec {
  14644.     QElemPtr qLink;
  14645.     short qType;
  14646.     short ioTrap;
  14647.     Ptr ioCmdAddr;
  14648.     ProcPtr ioCompletion;
  14649.     OSErr ioResult;
  14650.     StringPtr ioNamePtr;
  14651.     short ioVRefNum;
  14652.     short filler1;
  14653.     short ioWDIndex;
  14654.     long ioWDProcID;
  14655.     short ioWDVRefNum;
  14656.     short filler2[7];
  14657.     long ioWDDirID;
  14658. };
  14659.  
  14660. typedef struct WDPBRec WDPBRec;
  14661. typedef WDPBRec *WDPBPtr;
  14662.  
  14663.  
  14664. æKY FCBPBRec 
  14665. æT struct
  14666. æFc Files.h
  14667. æD struct FCBPBRec {
  14668.     QElemPtr qLink;
  14669.     short qType;
  14670.     short ioTrap;
  14671.     Ptr ioCmdAddr;
  14672.     ProcPtr ioCompletion;
  14673.     OSErr ioResult;
  14674.     StringPtr ioNamePtr;
  14675.     short ioVRefNum;
  14676.     short ioRefNum;
  14677.     short filler;
  14678.     short ioFCBIndx;
  14679.     short filler1;
  14680.     long ioFCBFlNm;
  14681.     short ioFCBFlags;
  14682.     unsigned short ioFCBStBlk;
  14683.     long ioFCBEOF;
  14684.     long ioFCBPLen;
  14685.     long ioFCBCrPs;
  14686.     short ioFCBVRefNum;
  14687.     long ioFCBClpSiz;
  14688.     long ioFCBParID;
  14689. };
  14690.  
  14691. typedef struct FCBPBRec FCBPBRec;
  14692. typedef FCBPBRec *FCBPBPtr;
  14693.  
  14694.  
  14695. æKY VCB 
  14696. æT struct
  14697. æFc Files.h
  14698. æD struct VCB {
  14699.     QElemPtr qLink;
  14700.     short qType;
  14701.     short vcbFlags;
  14702.     unsigned short vcbSigWord;
  14703.     unsigned long vcbCrDate;
  14704.     unsigned long vcbLsMod;
  14705.     short vcbAtrb;
  14706.     unsigned short vcbNmFls;
  14707.     short vcbVBMSt;
  14708.     short vcbAllocPtr;
  14709.     unsigned short vcbNmAlBlks;
  14710.     long vcbAlBlkSiz;
  14711.     long vcbClpSiz;
  14712.     short vcbAlBlSt;
  14713.     long vcbNxtCNID;
  14714.     unsigned short vcbFreeBks;
  14715.     Str27 vcbVN;
  14716.     short vcbDrvNum;
  14717.     short vcbDRefNum;
  14718.     short vcbFSID;
  14719.     short vcbVRefNum;
  14720.     Ptr vcbMAdr;
  14721.     Ptr vcbBufAdr;
  14722.     short vcbMLen;
  14723.     short vcbDirIndex;
  14724.     short vcbDirBlk;
  14725.     unsigned long vcbVolBkUp;
  14726.     unsigned short vcbVSeqNum;
  14727.     long vcbWrCnt;
  14728.     long vcbXTClpSiz;
  14729.     long vcbCTClpSiz;
  14730.     unsigned short vcbNmRtDirs;
  14731.     long vcbFilCnt;
  14732.     long vcbDirCnt;
  14733.     long vcbFndrInfo[8];
  14734.     unsigned short vcbVCSize;
  14735.     unsigned short vcbVBMCSiz;
  14736.     unsigned short vcbCtlCSiz;
  14737.     unsigned short vcbXTAlBlks;
  14738.     unsigned short vcbCTAlBlks;
  14739.     short vcbXTRef;
  14740.     short vcbCTRef;
  14741.     Ptr vcbCtlBuf;
  14742.     long vcbDirIDM;
  14743.     short vcbOffsM;
  14744. };
  14745.  
  14746. typedef struct VCB VCB;
  14747.  
  14748.  
  14749. æKY DrvQEl 
  14750. æT struct
  14751. æFc Files.h
  14752. æD struct DrvQEl {
  14753.     QElemPtr qLink;
  14754.     short qType;
  14755.     short dQDrive;
  14756.     short dQRefNum;
  14757.     short dQFSID;
  14758.     unsigned short dQDrvSz;
  14759.     unsigned short dQDrvSz2;
  14760. };
  14761.  
  14762. typedef struct DrvQEl DrvQEl;
  14763. typedef DrvQEl *DrvQElPtr;
  14764.  
  14765.  
  14766. æKY NumVersion 
  14767. æT struct
  14768. æFc Files.h
  14769. æD struct NumVersion {
  14770.     unsigned char majorRev;                 /*1st part of version number in BCD*/
  14771.     unsigned int minorRev : 4;              /*2nd part is 1 nibble in BCD*/
  14772.     unsigned int bugFixRev : 4;             /*3rd part is 1 nibble in BCD*/
  14773.     unsigned char stage;                    /*stage code: dev, alpha, beta, final*/
  14774.     unsigned char nonRelRev;                /*revision level of non-released version*/
  14775. };
  14776.  
  14777. typedef struct NumVersion NumVersion;
  14778.  
  14779.  
  14780. æKY VersRec 
  14781. æT struct
  14782. æFc Files.h
  14783. æD struct VersRec {
  14784.     NumVersion numericVersion;              /*encoded version number*/
  14785.     short countryCode;                      /*country code from intl utilities*/
  14786.     Str255 shortVersion;                    /*version number string - worst case*/
  14787.     Str255 reserved;                        /*longMessage string packed after shortVersion*/
  14788. };
  14789.  
  14790. typedef struct VersRec VersRec;
  14791. typedef VersRec *VersRecPtr, **VersRecHndl;
  14792.  
  14793.  
  14794. æKY PBOpen 
  14795. æT Function
  14796. æFc Files.h
  14797. æD pascal OSErr PBOpen(ParmBlkPtr paramBlock,Boolean async); 
  14798.  
  14799. æKY PBOpenSync 
  14800. æT Function
  14801. æFc Files.h
  14802. æD #pragma parameter __D0 PBOpenSync(__A0)
  14803. pascal OSErr PBOpenSync(ParmBlkPtr paramBlock)
  14804.     = 0xA000; 
  14805.  
  14806. æKY PBOpenAsync 
  14807. æT Function
  14808. æFc Files.h
  14809. æD #pragma parameter __D0 PBOpenAsync(__A0)
  14810. pascal OSErr PBOpenAsync(ParmBlkPtr paramBlock)
  14811.     = 0xA400; 
  14812.  
  14813. æKY PBClose 
  14814. æT Function
  14815. æFc Files.h
  14816. æD pascal OSErr PBClose(ParmBlkPtr paramBlock,Boolean async); 
  14817.  
  14818. æKY PBCloseSync 
  14819. æT Function
  14820. æFc Files.h
  14821. æD #pragma parameter __D0 PBCloseSync(__A0)
  14822. pascal OSErr PBCloseSync(ParmBlkPtr paramBlock)
  14823.     = 0xA001; 
  14824.  
  14825. æKY PBCloseAsync 
  14826. æT Function
  14827. æFc Files.h
  14828. æD #pragma parameter __D0 PBCloseAsync(__A0)
  14829. pascal OSErr PBCloseAsync(ParmBlkPtr paramBlock)
  14830.     = 0xA401; 
  14831.  
  14832. æKY PBRead 
  14833. æT Function
  14834. æFc Files.h
  14835. æD pascal OSErr PBRead(ParmBlkPtr paramBlock,Boolean async); 
  14836.  
  14837. æKY PBReadSync 
  14838. æT Function
  14839. æFc Files.h
  14840. æD #pragma parameter __D0 PBReadSync(__A0)
  14841. pascal OSErr PBReadSync(ParmBlkPtr paramBlock)
  14842.     = 0xA002; 
  14843.  
  14844. æKY PBReadAsync 
  14845. æT Function
  14846. æFc Files.h
  14847. æD #pragma parameter __D0 PBReadAsync(__A0)
  14848. pascal OSErr PBReadAsync(ParmBlkPtr paramBlock)
  14849.     = 0xA402; 
  14850.  
  14851. æKY PBWrite 
  14852. æT Function
  14853. æFc Files.h
  14854. æD pascal OSErr PBWrite(ParmBlkPtr paramBlock,Boolean async); 
  14855.  
  14856. æKY PBWriteSync 
  14857. æT Function
  14858. æFc Files.h
  14859. æD #pragma parameter __D0 PBWriteSync(__A0)
  14860. pascal OSErr PBWriteSync(ParmBlkPtr paramBlock)
  14861.     = 0xA003; 
  14862.  
  14863. æKY PBWriteAsync 
  14864. æT Function
  14865. æFc Files.h
  14866. æD #pragma parameter __D0 PBWriteAsync(__A0)
  14867. pascal OSErr PBWriteAsync(ParmBlkPtr paramBlock)
  14868.     = 0xA403; 
  14869.  
  14870. æKY PBGetVInfo 
  14871. æT Function
  14872. æFc Files.h
  14873. æD pascal OSErr PBGetVInfo(ParmBlkPtr paramBlock,Boolean async); 
  14874.  
  14875. æKY PBGetVInfoSync 
  14876. æT Function
  14877. æFc Files.h
  14878. æD #pragma parameter __D0 PBGetVInfoSync(__A0)
  14879. pascal OSErr PBGetVInfoSync(ParmBlkPtr paramBlock)
  14880.     = 0xA007; 
  14881.  
  14882. æKY PBGetVInfoAsync 
  14883. æT Function
  14884. æFc Files.h
  14885. æD #pragma parameter __D0 PBGetVInfoAsync(__A0)
  14886. pascal OSErr PBGetVInfoAsync(ParmBlkPtr paramBlock)
  14887.     = 0xA407; 
  14888.  
  14889. æKY PBGetVol 
  14890. æT Function
  14891. æFc Files.h
  14892. æD pascal OSErr PBGetVol(ParmBlkPtr paramBlock,Boolean async); 
  14893.  
  14894. æKY PBGetVolSync 
  14895. æT Function
  14896. æFc Files.h
  14897. æD #pragma parameter __D0 PBGetVolSync(__A0)
  14898. pascal OSErr PBGetVolSync(ParmBlkPtr paramBlock)
  14899.     = 0xA014; 
  14900.  
  14901. æKY PBGetVolAsync 
  14902. æT Function
  14903. æFc Files.h
  14904. æD #pragma parameter __D0 PBGetVolAsync(__A0)
  14905. pascal OSErr PBGetVolAsync(ParmBlkPtr paramBlock)
  14906.     = 0xA414; 
  14907.  
  14908. æKY PBSetVol 
  14909. æT Function
  14910. æFc Files.h
  14911. æD pascal OSErr PBSetVol(ParmBlkPtr paramBlock,Boolean async); 
  14912.  
  14913. æKY PBSetVolSync 
  14914. æT Function
  14915. æFc Files.h
  14916. æD #pragma parameter __D0 PBSetVolSync(__A0)
  14917. pascal OSErr PBSetVolSync(ParmBlkPtr paramBlock)
  14918.     = 0xA015; 
  14919.  
  14920. æKY PBSetVolAsync 
  14921. æT Function
  14922. æFc Files.h
  14923. æD #pragma parameter __D0 PBSetVolAsync(__A0)
  14924. pascal OSErr PBSetVolAsync(ParmBlkPtr paramBlock)
  14925.     = 0xA415; 
  14926.  
  14927. æKY PBFlushVol 
  14928. æT Function
  14929. æFc Files.h
  14930. æD pascal OSErr PBFlushVol(ParmBlkPtr paramBlock,Boolean async); 
  14931.  
  14932. æKY PBFlushVolSync 
  14933. æT Function
  14934. æFc Files.h
  14935. æD #pragma parameter __D0 PBFlushVolSync(__A0)
  14936. pascal OSErr PBFlushVolSync(ParmBlkPtr paramBlock)
  14937.     = 0xA013; 
  14938.  
  14939. æKY PBFlushVolAsync 
  14940. æT Function
  14941. æFc Files.h
  14942. æD #pragma parameter __D0 PBFlushVolAsync(__A0)
  14943. pascal OSErr PBFlushVolAsync(ParmBlkPtr paramBlock)
  14944.     = 0xA413; 
  14945.  
  14946. æKY PBCreate 
  14947. æT Function
  14948. æFc Files.h
  14949. æD pascal OSErr PBCreate(ParmBlkPtr paramBlock,Boolean async); 
  14950.  
  14951. æKY PBCreateSync 
  14952. æT Function
  14953. æFc Files.h
  14954. æD #pragma parameter __D0 PBCreateSync(__A0)
  14955. pascal OSErr PBCreateSync(ParmBlkPtr paramBlock)
  14956.     = 0xA008; 
  14957.  
  14958. æKY PBCreateAsync 
  14959. æT Function
  14960. æFc Files.h
  14961. æD #pragma parameter __D0 PBCreateAsync(__A0)
  14962. pascal OSErr PBCreateAsync(ParmBlkPtr paramBlock)
  14963.     = 0xA408; 
  14964.  
  14965. æKY PBDelete 
  14966. æT Function
  14967. æFc Files.h
  14968. æD pascal OSErr PBDelete(ParmBlkPtr paramBlock,Boolean async); 
  14969.  
  14970. æKY PBDeleteSync 
  14971. æT Function
  14972. æFc Files.h
  14973. æD #pragma parameter __D0 PBDeleteSync(__A0)
  14974. pascal OSErr PBDeleteSync(ParmBlkPtr paramBlock)
  14975.     = 0xA009; 
  14976.  
  14977. æKY PBDeleteAsync 
  14978. æT Function
  14979. æFc Files.h
  14980. æD #pragma parameter __D0 PBDeleteAsync(__A0)
  14981. pascal OSErr PBDeleteAsync(ParmBlkPtr paramBlock)
  14982.     = 0xA409; 
  14983.  
  14984. æKY PBOpenDF 
  14985. æT Function
  14986. æFc Files.h
  14987. æD pascal OSErr PBOpenDF(ParmBlkPtr paramBlock,Boolean async); 
  14988.  
  14989. æKY PBOpenDFSync 
  14990. æT Function
  14991. æFc Files.h
  14992. æD #pragma parameter __D0 PBOpenDFSync(__A0)
  14993. pascal OSErr PBOpenDFSync(ParmBlkPtr paramBlock)
  14994.     = {0x701A,0xA060}; 
  14995.  
  14996. æKY PBOpenDFAsync 
  14997. æT Function
  14998. æFc Files.h
  14999. æD #pragma parameter __D0 PBOpenDFAsync(__A0)
  15000. pascal OSErr PBOpenDFAsync(ParmBlkPtr paramBlock)
  15001.     = {0x701A,0xA460}; 
  15002.  
  15003. æKY PBOpenRF 
  15004. æT Function
  15005. æFc Files.h
  15006. æD pascal OSErr PBOpenRF(ParmBlkPtr paramBlock,Boolean async); 
  15007.  
  15008. æKY PBOpenRFSync 
  15009. æT Function
  15010. æFc Files.h
  15011. æD #pragma parameter __D0 PBOpenRFSync(__A0)
  15012. pascal OSErr PBOpenRFSync(ParmBlkPtr paramBlock)
  15013.     = 0xA00A; 
  15014.  
  15015. æKY PBOpenRFAsync 
  15016. æT Function
  15017. æFc Files.h
  15018. æD #pragma parameter __D0 PBOpenRFAsync(__A0)
  15019. pascal OSErr PBOpenRFAsync(ParmBlkPtr paramBlock)
  15020.     = 0xA40A; 
  15021.  
  15022. æKY PBRename 
  15023. æT Function
  15024. æFc Files.h
  15025. æD pascal OSErr PBRename(ParmBlkPtr paramBlock,Boolean async); 
  15026.  
  15027. æKY PBRenameSync 
  15028. æT Function
  15029. æFc Files.h
  15030. æD #pragma parameter __D0 PBRenameSync(__A0)
  15031. pascal OSErr PBRenameSync(ParmBlkPtr paramBlock)
  15032.     = 0xA00B; 
  15033.  
  15034. æKY PBRenameAsync 
  15035. æT Function
  15036. æFc Files.h
  15037. æD #pragma parameter __D0 PBRenameAsync(__A0)
  15038. pascal OSErr PBRenameAsync(ParmBlkPtr paramBlock)
  15039.     = 0xA40B; 
  15040.  
  15041. æKY PBGetFInfo 
  15042. æT Function
  15043. æFc Files.h
  15044. æD pascal OSErr PBGetFInfo(ParmBlkPtr paramBlock,Boolean async); 
  15045.  
  15046. æKY PBGetFInfoSync 
  15047. æT Function
  15048. æFc Files.h
  15049. æD #pragma parameter __D0 PBGetFInfoSync(__A0)
  15050. pascal OSErr PBGetFInfoSync(ParmBlkPtr paramBlock)
  15051.     = 0xA00C; 
  15052.  
  15053. æKY PBGetFInfoAsync 
  15054. æT Function
  15055. æFc Files.h
  15056. æD #pragma parameter __D0 PBGetFInfoAsync(__A0)
  15057. pascal OSErr PBGetFInfoAsync(ParmBlkPtr paramBlock)
  15058.     = 0xA40C; 
  15059.  
  15060. æKY PBSetFInfo 
  15061. æT Function
  15062. æFc Files.h
  15063. æD pascal OSErr PBSetFInfo(ParmBlkPtr paramBlock,Boolean async); 
  15064.  
  15065. æKY PBSetFInfoSync 
  15066. æT Function
  15067. æFc Files.h
  15068. æD #pragma parameter __D0 PBSetFInfoSync(__A0)
  15069. pascal OSErr PBSetFInfoSync(ParmBlkPtr paramBlock)
  15070.     = 0xA00D; 
  15071.  
  15072. æKY PBSetFInfoAsync 
  15073. æT Function
  15074. æFc Files.h
  15075. æD #pragma parameter __D0 PBSetFInfoAsync(__A0)
  15076. pascal OSErr PBSetFInfoAsync(ParmBlkPtr paramBlock)
  15077.     = 0xA40D; 
  15078.  
  15079. æKY PBSetFLock 
  15080. æT Function
  15081. æFc Files.h
  15082. æD pascal OSErr PBSetFLock(ParmBlkPtr paramBlock,Boolean async); 
  15083.  
  15084. æKY PBSetFLockSync 
  15085. æT Function
  15086. æFc Files.h
  15087. æD #pragma parameter __D0 PBSetFLockSync(__A0)
  15088. pascal OSErr PBSetFLockSync(ParmBlkPtr paramBlock)
  15089.     = 0xA041; 
  15090.  
  15091. æKY PBSetFLockAsync 
  15092. æT Function
  15093. æFc Files.h
  15094. æD #pragma parameter __D0 PBSetFLockAsync(__A0)
  15095. pascal OSErr PBSetFLockAsync(ParmBlkPtr paramBlock)
  15096.     = 0xA441; 
  15097.  
  15098. æKY PBRstFLock 
  15099. æT Function
  15100. æFc Files.h
  15101. æD pascal OSErr PBRstFLock(ParmBlkPtr paramBlock,Boolean async); 
  15102.  
  15103. æKY PBRstFLockSync 
  15104. æT Function
  15105. æFc Files.h
  15106. æD #pragma parameter __D0 PBRstFLockSync(__A0)
  15107. pascal OSErr PBRstFLockSync(ParmBlkPtr paramBlock)
  15108.     = 0xA042; 
  15109.  
  15110. æKY PBRstFLockAsync 
  15111. æT Function
  15112. æFc Files.h
  15113. æD #pragma parameter __D0 PBRstFLockAsync(__A0)
  15114. pascal OSErr PBRstFLockAsync(ParmBlkPtr paramBlock)
  15115.     = 0xA442; 
  15116.  
  15117. æKY PBSetFVers 
  15118. æT Function
  15119. æFc Files.h
  15120. æD pascal OSErr PBSetFVers(ParmBlkPtr paramBlock,Boolean async); 
  15121.  
  15122. æKY PBSetFVersSync 
  15123. æT Function
  15124. æFc Files.h
  15125. æD #pragma parameter __D0 PBSetFVersSync(__A0)
  15126. pascal OSErr PBSetFVersSync(ParmBlkPtr paramBlock)
  15127.     = 0xA043; 
  15128.  
  15129. æKY PBSetFVersAsync 
  15130. æT Function
  15131. æFc Files.h
  15132. æD #pragma parameter __D0 PBSetFVersAsync(__A0)
  15133. pascal OSErr PBSetFVersAsync(ParmBlkPtr paramBlock)
  15134.     = 0xA443; 
  15135.  
  15136. æKY PBAllocate 
  15137. æT Function
  15138. æFc Files.h
  15139. æD pascal OSErr PBAllocate(ParmBlkPtr paramBlock,Boolean async); 
  15140.  
  15141. æKY PBAllocateSync 
  15142. æT Function
  15143. æFc Files.h
  15144. æD #pragma parameter __D0 PBAllocateSync(__A0)
  15145. pascal OSErr PBAllocateSync(ParmBlkPtr paramBlock)
  15146.     = 0xA010; 
  15147.  
  15148. æKY PBAllocateAsync 
  15149. æT Function
  15150. æFc Files.h
  15151. æD #pragma parameter __D0 PBAllocateAsync(__A0)
  15152. pascal OSErr PBAllocateAsync(ParmBlkPtr paramBlock)
  15153.     = 0xA410; 
  15154.  
  15155. æKY PBGetEOF 
  15156. æT Function
  15157. æFc Files.h
  15158. æD pascal OSErr PBGetEOF(ParmBlkPtr paramBlock,Boolean async); 
  15159.  
  15160. æKY PBGetEOFSync 
  15161. æT Function
  15162. æFc Files.h
  15163. æD #pragma parameter __D0 PBGetEOFSync(__A0)
  15164. pascal OSErr PBGetEOFSync(ParmBlkPtr paramBlock)
  15165.     = 0xA011; 
  15166.  
  15167. æKY PBGetEOFAsync 
  15168. æT Function
  15169. æFc Files.h
  15170. æD #pragma parameter __D0 PBGetEOFAsync(__A0)
  15171. pascal OSErr PBGetEOFAsync(ParmBlkPtr paramBlock)
  15172.     = 0xA411; 
  15173.  
  15174. æKY PBSetEOF 
  15175. æT Function
  15176. æFc Files.h
  15177. æD pascal OSErr PBSetEOF(ParmBlkPtr paramBlock,Boolean async); 
  15178.  
  15179. æKY PBSetEOFSync 
  15180. æT Function
  15181. æFc Files.h
  15182. æD #pragma parameter __D0 PBSetEOFSync(__A0)
  15183. pascal OSErr PBSetEOFSync(ParmBlkPtr paramBlock)
  15184.     = 0xA012; 
  15185.  
  15186. æKY PBSetEOFAsync 
  15187. æT Function
  15188. æFc Files.h
  15189. æD #pragma parameter __D0 PBSetEOFAsync(__A0)
  15190. pascal OSErr PBSetEOFAsync(ParmBlkPtr paramBlock)
  15191.     = 0xA412; 
  15192.  
  15193. æKY PBGetFPos 
  15194. æT Function
  15195. æFc Files.h
  15196. æD pascal OSErr PBGetFPos(ParmBlkPtr paramBlock,Boolean async); 
  15197.  
  15198. æKY PBGetFPosSync 
  15199. æT Function
  15200. æFc Files.h
  15201. æD #pragma parameter __D0 PBGetFPosSync(__A0)
  15202. pascal OSErr PBGetFPosSync(ParmBlkPtr paramBlock)
  15203.     = 0xA018; 
  15204.  
  15205. æKY PBGetFPosAsync 
  15206. æT Function
  15207. æFc Files.h
  15208. æD #pragma parameter __D0 PBGetFPosAsync(__A0)
  15209. pascal OSErr PBGetFPosAsync(ParmBlkPtr paramBlock)
  15210.     = 0xA418; 
  15211.  
  15212. æKY PBSetFPos 
  15213. æT Function
  15214. æFc Files.h
  15215. æD pascal OSErr PBSetFPos(ParmBlkPtr paramBlock,Boolean async); 
  15216.  
  15217. æKY PBSetFPosSync 
  15218. æT Function
  15219. æFc Files.h
  15220. æD #pragma parameter __D0 PBSetFPosSync(__A0)
  15221. pascal OSErr PBSetFPosSync(ParmBlkPtr paramBlock)
  15222.     = 0xA044; 
  15223.  
  15224. æKY PBSetFPosAsync 
  15225. æT Function
  15226. æFc Files.h
  15227. æD #pragma parameter __D0 PBSetFPosAsync(__A0)
  15228. pascal OSErr PBSetFPosAsync(ParmBlkPtr paramBlock)
  15229.     = 0xA444; 
  15230.  
  15231. æKY PBFlushFile 
  15232. æT Function
  15233. æFc Files.h
  15234. æD pascal OSErr PBFlushFile(ParmBlkPtr paramBlock,Boolean async); 
  15235.  
  15236. æKY PBFlushFileSync 
  15237. æT Function
  15238. æFc Files.h
  15239. æD #pragma parameter __D0 PBFlushFileSync(__A0)
  15240. pascal OSErr PBFlushFileSync(ParmBlkPtr paramBlock)
  15241.     = 0xA045; 
  15242.  
  15243. æKY PBFlushFileAsync 
  15244. æT Function
  15245. æFc Files.h
  15246. æD #pragma parameter __D0 PBFlushFileAsync(__A0)
  15247. pascal OSErr PBFlushFileAsync(ParmBlkPtr paramBlock)
  15248.     = 0xA445; 
  15249.  
  15250. æKY PBMountVol 
  15251. æT Function
  15252. æFc Files.h
  15253. æD #pragma parameter __D0 PBMountVol(__A0)
  15254. pascal OSErr PBMountVol(ParmBlkPtr paramBlock)
  15255.     = 0xA00F; 
  15256.  
  15257. æKY PBUnmountVol 
  15258. æT Function
  15259. æFc Files.h
  15260. æD #pragma parameter __D0 PBUnmountVol(__A0)
  15261. pascal OSErr PBUnmountVol(ParmBlkPtr paramBlock)
  15262.     = 0xA00E; 
  15263.  
  15264. æKY PBEject 
  15265. æT Function
  15266. æFc Files.h
  15267. æD #pragma parameter __D0 PBEject(__A0)
  15268. pascal OSErr PBEject(ParmBlkPtr paramBlock)
  15269.     = 0xA017; 
  15270.  
  15271. æKY PBOffLine 
  15272. æT Function
  15273. æFc Files.h
  15274. æD #pragma parameter __D0 PBOffLine(__A0)
  15275. pascal OSErr PBOffLine(ParmBlkPtr paramBlock)
  15276.     = 0xA035; 
  15277.  
  15278. æKY PBCatSearch 
  15279. æT Function
  15280. æFc Files.h
  15281. æD pascal OSErr PBCatSearch(CSParamPtr paramBlock,Boolean async); 
  15282.  
  15283. æKY PBCatSearchSync 
  15284. æT Function
  15285. æFc Files.h
  15286. æD #pragma parameter __D0 PBCatSearchSync(__A0)
  15287. pascal OSErr PBCatSearchSync(CSParamPtr paramBlock)
  15288.     = {0x7018,0xA260}; 
  15289.  
  15290. æKY PBCatSearchAsync 
  15291. æT Function
  15292. æFc Files.h
  15293. æD #pragma parameter __D0 PBCatSearchAsync(__A0)
  15294. pascal OSErr PBCatSearchAsync(CSParamPtr paramBlock)
  15295.     = {0x7018,0xA660}; 
  15296.  
  15297. æKY AddDrive 
  15298. æT Function
  15299. æFc Files.h
  15300. æD pascal void AddDrive(short drvrRefNum,short drvNum,DrvQElPtr qEl); 
  15301.  
  15302. æKY FSOpen 
  15303. æT Function
  15304. æFc Files.h
  15305. æD pascal OSErr FSOpen(ConstStr255Param fileName,short vRefNum,short *refNum); 
  15306.  
  15307. æKY OpenDF 
  15308. æT Function
  15309. æFc Files.h
  15310. æD pascal OSErr OpenDF(ConstStr255Param fileName,short vRefNum,short *refNum); 
  15311.  
  15312. æKY fsopen 
  15313. æT Function
  15314. æFc Files.h
  15315. æD OSErr fsopen(char *fileName,short vRefNum,short *refNum); 
  15316.  
  15317. æKY FSClose 
  15318. æT Function
  15319. æFc Files.h
  15320. æD pascal OSErr FSClose(short refNum); 
  15321.  
  15322. æKY FSRead 
  15323. æT Function
  15324. æFc Files.h
  15325. æD pascal OSErr FSRead(short refNum,long *count,void *buffPtr); 
  15326.  
  15327. æKY FSWrite 
  15328. æT Function
  15329. æFc Files.h
  15330. æD pascal OSErr FSWrite(short refNum,long *count,const void *buffPtr); 
  15331.  
  15332. æKY GetVInfo 
  15333. æT Function
  15334. æFc Files.h
  15335. æD pascal OSErr GetVInfo(short drvNum,StringPtr volName,short *vRefNum,long *freeBytes); 
  15336.  
  15337. æKY getvinfo 
  15338. æT Function
  15339. æFc Files.h
  15340. æD OSErr getvinfo(short drvNum,char *volName,short *vRefNum,long *freeBytes); 
  15341.  
  15342. æKY GetFInfo 
  15343. æT Function
  15344. æFc Files.h
  15345. æD pascal OSErr GetFInfo(ConstStr255Param fileName,short vRefNum,FInfo *fndrInfo); 
  15346.  
  15347. æKY getfinfo 
  15348. æT Function
  15349. æFc Files.h
  15350. æD OSErr getfinfo(char *fileName,short vRefNum,FInfo *fndrInfo); 
  15351.  
  15352. æKY GetVol 
  15353. æT Function
  15354. æFc Files.h
  15355. æD pascal OSErr GetVol(StringPtr volName,short *vRefNum); 
  15356.  
  15357. æKY getvol 
  15358. æT Function
  15359. æFc Files.h
  15360. æD OSErr getvol(char *volName,short *vRefNum); 
  15361.  
  15362. æKY SetVol 
  15363. æT Function
  15364. æFc Files.h
  15365. æD pascal OSErr SetVol(StringPtr volName,short vRefNum); 
  15366.  
  15367. æKY setvol 
  15368. æT Function
  15369. æFc Files.h
  15370. æD OSErr setvol(char *volName,short vRefNum); 
  15371.  
  15372. æKY UnmountVol 
  15373. æT Function
  15374. æFc Files.h
  15375. æD pascal OSErr UnmountVol(StringPtr volName,short vRefNum); 
  15376.  
  15377. æKY unmountvol 
  15378. æT Function
  15379. æFc Files.h
  15380. æD OSErr unmountvol(char *volName,short vRefNum); 
  15381.  
  15382. æKY Eject 
  15383. æT Function
  15384. æFc Files.h
  15385. æD pascal OSErr Eject(StringPtr volName,short vRefNum); 
  15386.  
  15387. æKY eject 
  15388. æT Function
  15389. æFc Files.h
  15390. æD OSErr eject(char *volName,short vRefNum); 
  15391.  
  15392. æKY FlushVol 
  15393. æT Function
  15394. æFc Files.h
  15395. æD pascal OSErr FlushVol(StringPtr volName,short vRefNum); 
  15396.  
  15397. æKY flushvol 
  15398. æT Function
  15399. æFc Files.h
  15400. æD OSErr flushvol(char *volName,short vRefNum); 
  15401.  
  15402. æKY Create 
  15403. æT Function
  15404. æFc Files.h
  15405. æD pascal OSErr Create(ConstStr255Param fileName,short vRefNum,OSType creator,
  15406.     OSType fileType); 
  15407.  
  15408. æKY create 
  15409. æT Function
  15410. æFc Files.h
  15411. æD OSErr create(char *fileName,short vRefNum,OSType creator,OSType fileType); 
  15412.  
  15413. æKY FSDelete 
  15414. æT Function
  15415. æFc Files.h
  15416. æD pascal OSErr FSDelete(ConstStr255Param fileName,short vRefNum); 
  15417.  
  15418. æKY fsdelete 
  15419. æT Function
  15420. æFc Files.h
  15421. æD OSErr fsdelete(char *fileName,short vRefNum); 
  15422.  
  15423. æKY OpenRF 
  15424. æT Function
  15425. æFc Files.h
  15426. æD pascal OSErr OpenRF(ConstStr255Param fileName,short vRefNum,short *refNum); 
  15427.  
  15428. æKY openrf 
  15429. æT Function
  15430. æFc Files.h
  15431. æD OSErr openrf(char *fileName,short vRefNum,short *refNum); 
  15432.  
  15433. æKY Rename 
  15434. æT Function
  15435. æFc Files.h
  15436. æD pascal OSErr Rename(ConstStr255Param oldName,short vRefNum,ConstStr255Param newName); 
  15437.  
  15438. æKY fsrename 
  15439. æT Function
  15440. æFc Files.h
  15441. æD OSErr fsrename(char *oldName,short vRefNum,char *newName); 
  15442.  
  15443. æKY SetFInfo 
  15444. æT Function
  15445. æFc Files.h
  15446. æD pascal OSErr SetFInfo(ConstStr255Param fileName,short vRefNum,const FInfo *fndrInfo); 
  15447.  
  15448. æKY setfinfo 
  15449. æT Function
  15450. æFc Files.h
  15451. æD OSErr setfinfo(char *fileName,short vRefNum,FInfo *fndrInfo); 
  15452.  
  15453. æKY SetFLock 
  15454. æT Function
  15455. æFc Files.h
  15456. æD pascal OSErr SetFLock(ConstStr255Param fileName,short vRefNum); 
  15457.  
  15458. æKY setflock 
  15459. æT Function
  15460. æFc Files.h
  15461. æD OSErr setflock(char *fileName,short vRefNum); 
  15462.  
  15463. æKY RstFLock 
  15464. æT Function
  15465. æFc Files.h
  15466. æD pascal OSErr RstFLock(ConstStr255Param fileName,short vRefNum); 
  15467.  
  15468. æKY rstflock 
  15469. æT Function
  15470. æFc Files.h
  15471. æD OSErr rstflock(char *fileName,short vRefNum); 
  15472.  
  15473. æKY Allocate 
  15474. æT Function
  15475. æFc Files.h
  15476. æD pascal OSErr Allocate(short refNum,long *count); 
  15477.  
  15478. æKY GetEOF 
  15479. æT Function
  15480. æFc Files.h
  15481. æD pascal OSErr GetEOF(short refNum,long *logEOF); 
  15482.  
  15483. æKY SetEOF 
  15484. æT Function
  15485. æFc Files.h
  15486. æD pascal OSErr SetEOF(short refNum,long logEOF); 
  15487.  
  15488. æKY GetFPos 
  15489. æT Function
  15490. æFc Files.h
  15491. æD pascal OSErr GetFPos(short refNum,long *filePos); 
  15492.  
  15493. æKY SetFPos 
  15494. æT Function
  15495. æFc Files.h
  15496. æD pascal OSErr SetFPos(short refNum,short posMode,long posOff); 
  15497.  
  15498. æKY GetVRefNum 
  15499. æT Function
  15500. æFc Files.h
  15501. æD pascal OSErr GetVRefNum(short fileRefNum,short *vRefNum); 
  15502.  
  15503. æKY PBOpenWD 
  15504. æT Function
  15505. æFc Files.h
  15506. æD pascal OSErr PBOpenWD(WDPBPtr paramBlock,Boolean async); 
  15507.  
  15508. æKY PBOpenWDSync 
  15509. æT Function
  15510. æFc Files.h
  15511. æD #pragma parameter __D0 PBOpenWDSync(__A0)
  15512. pascal OSErr PBOpenWDSync(WDPBPtr paramBlock)
  15513.     = {0x7001,0xA260}; 
  15514.  
  15515. æKY PBOpenWDAsync 
  15516. æT Function
  15517. æFc Files.h
  15518. æD #pragma parameter __D0 PBOpenWDAsync(__A0)
  15519. pascal OSErr PBOpenWDAsync(WDPBPtr paramBlock)
  15520.     = {0x7001,0xA660}; 
  15521.  
  15522. æKY PBCloseWD 
  15523. æT Function
  15524. æFc Files.h
  15525. æD pascal OSErr PBCloseWD(WDPBPtr paramBlock,Boolean async); 
  15526.  
  15527. æKY PBCloseWDSync 
  15528. æT Function
  15529. æFc Files.h
  15530. æD #pragma parameter __D0 PBCloseWDSync(__A0)
  15531. pascal OSErr PBCloseWDSync(WDPBPtr paramBlock)
  15532.     = {0x7002,0xA260}; 
  15533.  
  15534. æKY PBCloseWDAsync 
  15535. æT Function
  15536. æFc Files.h
  15537. æD #pragma parameter __D0 PBCloseWDAsync(__A0)
  15538. pascal OSErr PBCloseWDAsync(WDPBPtr paramBlock)
  15539.     = {0x7002,0xA660}; 
  15540.  
  15541. æKY PBHSetVol 
  15542. æT Function
  15543. æFc Files.h
  15544. æD pascal OSErr PBHSetVol(WDPBPtr paramBlock,Boolean async); 
  15545.  
  15546. æKY PBHSetVolSync 
  15547. æT Function
  15548. æFc Files.h
  15549. æD #pragma parameter __D0 PBHSetVolSync(__A0)
  15550. pascal OSErr PBHSetVolSync(WDPBPtr paramBlock)
  15551.     = 0xA215; 
  15552.  
  15553. æKY PBHSetVolAsync 
  15554. æT Function
  15555. æFc Files.h
  15556. æD #pragma parameter __D0 PBHSetVolAsync(__A0)
  15557. pascal OSErr PBHSetVolAsync(WDPBPtr paramBlock)
  15558.     = 0xA615; 
  15559.  
  15560. æKY PBHGetVol 
  15561. æT Function
  15562. æFc Files.h
  15563. æD pascal OSErr PBHGetVol(WDPBPtr paramBlock,Boolean async); 
  15564.  
  15565. æKY PBHGetVolSync 
  15566. æT Function
  15567. æFc Files.h
  15568. æD #pragma parameter __D0 PBHGetVolSync(__A0)
  15569. pascal OSErr PBHGetVolSync(WDPBPtr paramBlock)
  15570.     = 0xA214; 
  15571.  
  15572. æKY PBHGetVolAsync 
  15573. æT Function
  15574. æFc Files.h
  15575. æD #pragma parameter __D0 PBHGetVolAsync(__A0)
  15576. pascal OSErr PBHGetVolAsync(WDPBPtr paramBlock)
  15577.     = 0xA614; 
  15578.  
  15579. æKY PBCatMove 
  15580. æT Function
  15581. æFc Files.h
  15582. æD pascal OSErr PBCatMove(CMovePBPtr paramBlock,Boolean async); 
  15583.  
  15584. æKY PBCatMoveSync 
  15585. æT Function
  15586. æFc Files.h
  15587. æD #pragma parameter __D0 PBCatMoveSync(__A0)
  15588. pascal OSErr PBCatMoveSync(CMovePBPtr paramBlock)
  15589.     = {0x7005,0xA260}; 
  15590.  
  15591. æKY PBCatMoveAsync 
  15592. æT Function
  15593. æFc Files.h
  15594. æD #pragma parameter __D0 PBCatMoveAsync(__A0)
  15595. pascal OSErr PBCatMoveAsync(CMovePBPtr paramBlock)
  15596.     = {0x7005,0xA660}; 
  15597.  
  15598. æKY PBDirCreate 
  15599. æT Function
  15600. æFc Files.h
  15601. æD pascal OSErr PBDirCreate(HParmBlkPtr paramBlock,Boolean async); 
  15602.  
  15603. æKY PBDirCreateSync 
  15604. æT Function
  15605. æFc Files.h
  15606. æD #pragma parameter __D0 PBDirCreateSync(__A0)
  15607. pascal OSErr PBDirCreateSync(HParmBlkPtr paramBlock)
  15608.     = {0x7006,0xA260}; 
  15609.  
  15610. æKY PBDirCreateAsync 
  15611. æT Function
  15612. æFc Files.h
  15613. æD #pragma parameter __D0 PBDirCreateAsync(__A0)
  15614. pascal OSErr PBDirCreateAsync(HParmBlkPtr paramBlock)
  15615.     = {0x7006,0xA660}; 
  15616.  
  15617. æKY PBGetWDInfo 
  15618. æT Function
  15619. æFc Files.h
  15620. æD pascal OSErr PBGetWDInfo(WDPBPtr paramBlock,Boolean async); 
  15621.  
  15622. æKY PBGetWDInfoSync 
  15623. æT Function
  15624. æFc Files.h
  15625. æD #pragma parameter __D0 PBGetWDInfoSync(__A0)
  15626. pascal OSErr PBGetWDInfoSync(WDPBPtr paramBlock)
  15627.     = {0x7007,0xA260}; 
  15628.  
  15629. æKY PBGetWDInfoAsync 
  15630. æT Function
  15631. æFc Files.h
  15632. æD #pragma parameter __D0 PBGetWDInfoAsync(__A0)
  15633. pascal OSErr PBGetWDInfoAsync(WDPBPtr paramBlock)
  15634.     = {0x7007,0xA660}; 
  15635.  
  15636. æKY PBGetFCBInfo 
  15637. æT Function
  15638. æFc Files.h
  15639. æD pascal OSErr PBGetFCBInfo(FCBPBPtr paramBlock,Boolean async); 
  15640.  
  15641. æKY PBGetFCBInfoSync 
  15642. æT Function
  15643. æFc Files.h
  15644. æD #pragma parameter __D0 PBGetFCBInfoSync(__A0)
  15645. pascal OSErr PBGetFCBInfoSync(FCBPBPtr paramBlock)
  15646.     = {0x7008,0xA260}; 
  15647.  
  15648. æKY PBGetFCBInfoAsync 
  15649. æT Function
  15650. æFc Files.h
  15651. æD #pragma parameter __D0 PBGetFCBInfoAsync(__A0)
  15652. pascal OSErr PBGetFCBInfoAsync(FCBPBPtr paramBlock)
  15653.     = {0x7008,0xA660}; 
  15654.  
  15655. æKY PBGetCatInfo 
  15656. æT Function
  15657. æFc Files.h
  15658. æD pascal OSErr PBGetCatInfo(CInfoPBPtr paramBlock,Boolean async); 
  15659.  
  15660. æKY PBGetCatInfoSync 
  15661. æT Function
  15662. æFc Files.h
  15663. æD #pragma parameter __D0 PBGetCatInfoSync(__A0)
  15664. pascal OSErr PBGetCatInfoSync(CInfoPBPtr paramBlock)
  15665.     = {0x7009,0xA260}; 
  15666.  
  15667. æKY PBGetCatInfoAsync 
  15668. æT Function
  15669. æFc Files.h
  15670. æD #pragma parameter __D0 PBGetCatInfoAsync(__A0)
  15671. pascal OSErr PBGetCatInfoAsync(CInfoPBPtr paramBlock)
  15672.     = {0x7009,0xA660}; 
  15673.  
  15674. æKY PBSetCatInfo 
  15675. æT Function
  15676. æFc Files.h
  15677. æD pascal OSErr PBSetCatInfo(CInfoPBPtr paramBlock,Boolean async); 
  15678.  
  15679. æKY PBSetCatInfoSync 
  15680. æT Function
  15681. æFc Files.h
  15682. æD #pragma parameter __D0 PBSetCatInfoSync(__A0)
  15683. pascal OSErr PBSetCatInfoSync(CInfoPBPtr paramBlock)
  15684.     = {0x700A,0xA260}; 
  15685.  
  15686. æKY PBSetCatInfoAsync 
  15687. æT Function
  15688. æFc Files.h
  15689. æD #pragma parameter __D0 PBSetCatInfoAsync(__A0)
  15690. pascal OSErr PBSetCatInfoAsync(CInfoPBPtr paramBlock)
  15691.     = {0x700A,0xA660}; 
  15692.  
  15693. æKY PBAllocContig 
  15694. æT Function
  15695. æFc Files.h
  15696. æD pascal OSErr PBAllocContig(ParmBlkPtr paramBlock,Boolean async); 
  15697.  
  15698. æKY PBAllocContigSync 
  15699. æT Function
  15700. æFc Files.h
  15701. æD #pragma parameter __D0 PBAllocContigSync(__A0)
  15702. pascal OSErr PBAllocContigSync(ParmBlkPtr paramBlock)
  15703.     = 0xA210; 
  15704.  
  15705. æKY PBAllocContigAsync 
  15706. æT Function
  15707. æFc Files.h
  15708. æD #pragma parameter __D0 PBAllocContigAsync(__A0)
  15709. pascal OSErr PBAllocContigAsync(ParmBlkPtr paramBlock)
  15710.     = 0xA610; 
  15711.  
  15712. æKY PBLockRange 
  15713. æT Function
  15714. æFc Files.h
  15715. æD pascal OSErr PBLockRange(ParmBlkPtr paramBlock,Boolean async); 
  15716.  
  15717. æKY PBLockRangeSync 
  15718. æT Function
  15719. æFc Files.h
  15720. æD #pragma parameter __D0 PBLockRangeSync(__A0)
  15721. pascal OSErr PBLockRangeSync(ParmBlkPtr paramBlock)
  15722.     = {0x7010,0xA260}; 
  15723.  
  15724. æKY PBLockRangeAsync 
  15725. æT Function
  15726. æFc Files.h
  15727. æD #pragma parameter __D0 PBLockRangeAsync(__A0)
  15728. pascal OSErr PBLockRangeAsync(ParmBlkPtr paramBlock)
  15729.     = {0x7010,0xA660}; 
  15730.  
  15731. æKY PBUnlockRange 
  15732. æT Function
  15733. æFc Files.h
  15734. æD pascal OSErr PBUnlockRange(ParmBlkPtr paramBlock,Boolean async); 
  15735.  
  15736. æKY PBUnlockRangeSync 
  15737. æT Function
  15738. æFc Files.h
  15739. æD #pragma parameter __D0 PBUnlockRangeSync(__A0)
  15740. pascal OSErr PBUnlockRangeSync(ParmBlkPtr paramBlock)
  15741.     = {0x7011,0xA260}; 
  15742.  
  15743. æKY PBUnlockRangeAsync 
  15744. æT Function
  15745. æFc Files.h
  15746. æD #pragma parameter __D0 PBUnlockRangeAsync(__A0)
  15747. pascal OSErr PBUnlockRangeAsync(ParmBlkPtr paramBlock)
  15748.     = {0x7011,0xA660}; 
  15749.  
  15750. æKY PBSetVInfo 
  15751. æT Function
  15752. æFc Files.h
  15753. æD pascal OSErr PBSetVInfo(HParmBlkPtr paramBlock,Boolean async); 
  15754.  
  15755. æKY PBSetVInfoSync 
  15756. æT Function
  15757. æFc Files.h
  15758. æD #pragma parameter __D0 PBSetVInfoSync(__A0)
  15759. pascal OSErr PBSetVInfoSync(HParmBlkPtr paramBlock)
  15760.     = {0x700B,0xA260}; 
  15761.  
  15762. æKY PBSetVInfoAsync 
  15763. æT Function
  15764. æFc Files.h
  15765. æD #pragma parameter __D0 PBSetVInfoAsync(__A0)
  15766. pascal OSErr PBSetVInfoAsync(HParmBlkPtr paramBlock)
  15767.     = {0x700B,0xA660}; 
  15768.  
  15769. æKY PBHGetVInfo 
  15770. æT Function
  15771. æFc Files.h
  15772. æD pascal OSErr PBHGetVInfo(HParmBlkPtr paramBlock,Boolean async); 
  15773.  
  15774. æKY PBHGetVInfoSync 
  15775. æT Function
  15776. æFc Files.h
  15777. æD #pragma parameter __D0 PBHGetVInfoSync(__A0)
  15778. pascal OSErr PBHGetVInfoSync(HParmBlkPtr paramBlock)
  15779.     = 0xA207; 
  15780.  
  15781. æKY PBHGetVInfoAsync 
  15782. æT Function
  15783. æFc Files.h
  15784. æD #pragma parameter __D0 PBHGetVInfoAsync(__A0)
  15785. pascal OSErr PBHGetVInfoAsync(HParmBlkPtr paramBlock)
  15786.     = 0xA607; 
  15787.  
  15788. æKY PBHOpen 
  15789. æT Function
  15790. æFc Files.h
  15791. æD pascal OSErr PBHOpen(HParmBlkPtr paramBlock,Boolean async); 
  15792.  
  15793. æKY PBHOpenSync 
  15794. æT Function
  15795. æFc Files.h
  15796. æD #pragma parameter __D0 PBHOpenSync(__A0)
  15797. pascal OSErr PBHOpenSync(HParmBlkPtr paramBlock)
  15798.     = 0xA200; 
  15799.  
  15800. æKY PBHOpenAsync 
  15801. æT Function
  15802. æFc Files.h
  15803. æD #pragma parameter __D0 PBHOpenAsync(__A0)
  15804. pascal OSErr PBHOpenAsync(HParmBlkPtr paramBlock)
  15805.     = 0xA600; 
  15806.  
  15807. æKY PBHOpenRF 
  15808. æT Function
  15809. æFc Files.h
  15810. æD pascal OSErr PBHOpenRF(HParmBlkPtr paramBlock,Boolean async); 
  15811.  
  15812. æKY PBHOpenRFSync 
  15813. æT Function
  15814. æFc Files.h
  15815. æD #pragma parameter __D0 PBHOpenRFSync(__A0)
  15816. pascal OSErr PBHOpenRFSync(HParmBlkPtr paramBlock)
  15817.     = 0xA20A; 
  15818.  
  15819. æKY PBHOpenRFAsync 
  15820. æT Function
  15821. æFc Files.h
  15822. æD #pragma parameter __D0 PBHOpenRFAsync(__A0)
  15823. pascal OSErr PBHOpenRFAsync(HParmBlkPtr paramBlock)
  15824.     = 0xA60A; 
  15825.  
  15826. æKY PBHOpenDF 
  15827. æT Function
  15828. æFc Files.h
  15829. æD pascal OSErr PBHOpenDF(HParmBlkPtr paramBlock,Boolean async); 
  15830.  
  15831. æKY PBHOpenDFSync 
  15832. æT Function
  15833. æFc Files.h
  15834. æD #pragma parameter __D0 PBHOpenDFSync(__A0)
  15835. pascal OSErr PBHOpenDFSync(HParmBlkPtr paramBlock)
  15836.     = {0x701A,0xA260}; 
  15837.  
  15838. æKY PBHOpenDFAsync 
  15839. æT Function
  15840. æFc Files.h
  15841. æD #pragma parameter __D0 PBHOpenDFAsync(__A0)
  15842. pascal OSErr PBHOpenDFAsync(HParmBlkPtr paramBlock)
  15843.     = {0x701A,0xA660}; 
  15844.  
  15845. æKY PBHCreate 
  15846. æT Function
  15847. æFc Files.h
  15848. æD pascal OSErr PBHCreate(HParmBlkPtr paramBlock,Boolean async); 
  15849.  
  15850. æKY PBHCreateSync 
  15851. æT Function
  15852. æFc Files.h
  15853. æD #pragma parameter __D0 PBHCreateSync(__A0)
  15854. pascal OSErr PBHCreateSync(HParmBlkPtr paramBlock)
  15855.     = 0xA208; 
  15856.  
  15857. æKY PBHCreateAsync 
  15858. æT Function
  15859. æFc Files.h
  15860. æD #pragma parameter __D0 PBHCreateAsync(__A0)
  15861. pascal OSErr PBHCreateAsync(HParmBlkPtr paramBlock)
  15862.     = 0xA608; 
  15863.  
  15864. æKY PBHDelete 
  15865. æT Function
  15866. æFc Files.h
  15867. æD pascal OSErr PBHDelete(HParmBlkPtr paramBlock,Boolean async); 
  15868.  
  15869. æKY PBHDeleteSync 
  15870. æT Function
  15871. æFc Files.h
  15872. æD #pragma parameter __D0 PBHDeleteSync(__A0)
  15873. pascal OSErr PBHDeleteSync(HParmBlkPtr paramBlock)
  15874.     = 0xA209; 
  15875.  
  15876. æKY PBHDeleteAsync 
  15877. æT Function
  15878. æFc Files.h
  15879. æD #pragma parameter __D0 PBHDeleteAsync(__A0)
  15880. pascal OSErr PBHDeleteAsync(HParmBlkPtr paramBlock)
  15881.     = 0xA609; 
  15882.  
  15883. æKY PBHRename 
  15884. æT Function
  15885. æFc Files.h
  15886. æD pascal OSErr PBHRename(HParmBlkPtr paramBlock,Boolean async); 
  15887.  
  15888. æKY PBHRenameSync 
  15889. æT Function
  15890. æFc Files.h
  15891. æD #pragma parameter __D0 PBHRenameSync(__A0)
  15892. pascal OSErr PBHRenameSync(HParmBlkPtr paramBlock)
  15893.     = 0xA20B; 
  15894.  
  15895. æKY PBHRenameAsync 
  15896. æT Function
  15897. æFc Files.h
  15898. æD #pragma parameter __D0 PBHRenameAsync(__A0)
  15899. pascal OSErr PBHRenameAsync(HParmBlkPtr paramBlock)
  15900.     = 0xA60B; 
  15901.  
  15902. æKY PBHRstFLock 
  15903. æT Function
  15904. æFc Files.h
  15905. æD pascal OSErr PBHRstFLock(HParmBlkPtr paramBlock,Boolean async); 
  15906.  
  15907. æKY PBHRstFLockSync 
  15908. æT Function
  15909. æFc Files.h
  15910. æD #pragma parameter __D0 PBHRstFLockSync(__A0)
  15911. pascal OSErr PBHRstFLockSync(HParmBlkPtr paramBlock)
  15912.     = 0xA242; 
  15913.  
  15914. æKY PBHRstFLockAsync 
  15915. æT Function
  15916. æFc Files.h
  15917. æD #pragma parameter __D0 PBHRstFLockAsync(__A0)
  15918. pascal OSErr PBHRstFLockAsync(HParmBlkPtr paramBlock)
  15919.     = 0xA642; 
  15920.  
  15921. æKY PBHSetFLock 
  15922. æT Function
  15923. æFc Files.h
  15924. æD pascal OSErr PBHSetFLock(HParmBlkPtr paramBlock,Boolean async); 
  15925.  
  15926. æKY PBHSetFLockSync 
  15927. æT Function
  15928. æFc Files.h
  15929. æD #pragma parameter __D0 PBHSetFLockSync(__A0)
  15930. pascal OSErr PBHSetFLockSync(HParmBlkPtr paramBlock)
  15931.     = 0xA241; 
  15932.  
  15933. æKY PBHSetFLockAsync 
  15934. æT Function
  15935. æFc Files.h
  15936. æD #pragma parameter __D0 PBHSetFLockAsync(__A0)
  15937. pascal OSErr PBHSetFLockAsync(HParmBlkPtr paramBlock)
  15938.     = 0xA641; 
  15939.  
  15940. æKY PBHGetFInfo 
  15941. æT Function
  15942. æFc Files.h
  15943. æD pascal OSErr PBHGetFInfo(HParmBlkPtr paramBlock,Boolean async); 
  15944.  
  15945. æKY PBHGetFInfoSync 
  15946. æT Function
  15947. æFc Files.h
  15948. æD #pragma parameter __D0 PBHGetFInfoSync(__A0)
  15949. pascal OSErr PBHGetFInfoSync(HParmBlkPtr paramBlock)
  15950.     = 0xA20C; 
  15951.  
  15952. æKY PBHGetFInfoAsync 
  15953. æT Function
  15954. æFc Files.h
  15955. æD #pragma parameter __D0 PBHGetFInfoAsync(__A0)
  15956. pascal OSErr PBHGetFInfoAsync(HParmBlkPtr paramBlock)
  15957.     = 0xA60C; 
  15958.  
  15959. æKY PBHSetFInfo 
  15960. æT Function
  15961. æFc Files.h
  15962. æD pascal OSErr PBHSetFInfo(HParmBlkPtr paramBlock,Boolean async); 
  15963.  
  15964. æKY PBHSetFInfoSync 
  15965. æT Function
  15966. æFc Files.h
  15967. æD #pragma parameter __D0 PBHSetFInfoSync(__A0)
  15968. pascal OSErr PBHSetFInfoSync(HParmBlkPtr paramBlock)
  15969.     = 0xA20D; 
  15970.  
  15971. æKY PBHSetFInfoAsync 
  15972. æT Function
  15973. æFc Files.h
  15974. æD #pragma parameter __D0 PBHSetFInfoAsync(__A0)
  15975. pascal OSErr PBHSetFInfoAsync(HParmBlkPtr paramBlock)
  15976.     = 0xA60D; 
  15977.  
  15978. æKY PBMakeFSSpec 
  15979. æT Function
  15980. æFc Files.h
  15981. æD pascal OSErr PBMakeFSSpec(HParmBlkPtr paramBlock,Boolean async); 
  15982.  
  15983. æKY PBMakeFSSpecSync 
  15984. æT Function
  15985. æFc Files.h
  15986. æD #pragma parameter __D0 PBMakeFSSpecSync(__A0)
  15987. pascal OSErr PBMakeFSSpecSync(HParmBlkPtr paramBlock)
  15988.     = {0x701B,0xA260}; 
  15989.  
  15990. æKY PBMakeFSSpecAsync 
  15991. æT Function
  15992. æFc Files.h
  15993. æD #pragma parameter __D0 PBMakeFSSpecAsync(__A0)
  15994. pascal OSErr PBMakeFSSpecAsync(HParmBlkPtr paramBlock)
  15995.     = {0x701B,0xA660}; 
  15996.  
  15997. æKY FInitQueue 
  15998. æT Function
  15999. æFc Files.h
  16000. æD pascal void FInitQueue(void)
  16001.     = 0xA016; 
  16002.  
  16003. æKY GetFSQHdr 
  16004. æT Function
  16005. æFc Files.h
  16006. æD #define GetFSQHdr() ((QHdrPtr) 0x0360)
  16007.  
  16008.  
  16009. æKY GetDrvQHdr 
  16010. æT Function
  16011. æFc Files.h
  16012. æD #define GetDrvQHdr() ((QHdrPtr) 0x0308)
  16013.  
  16014.  
  16015. æKY GetVCBQHdr 
  16016. æT Function
  16017. æFc Files.h
  16018. æD #define GetVCBQHdr() ((QHdrPtr) 0x0356)
  16019.  
  16020.  
  16021. æKY HGetVol 
  16022. æT Function
  16023. æFc Files.h
  16024. æD pascal OSErr HGetVol(StringPtr volName,short *vRefNum,long *dirID); 
  16025.  
  16026. æKY HSetVol 
  16027. æT Function
  16028. æFc Files.h
  16029. æD pascal OSErr HSetVol(StringPtr volName,short vRefNum,long dirID); 
  16030.  
  16031. æKY HOpen 
  16032. æT Function
  16033. æFc Files.h
  16034. æD pascal OSErr HOpen(short vRefNum,long dirID,ConstStr255Param fileName,char permission,
  16035.     short *refNum); 
  16036.  
  16037. æKY HOpenDF 
  16038. æT Function
  16039. æFc Files.h
  16040. æD pascal OSErr HOpenDF(short vRefNum,long dirID,ConstStr255Param fileName,
  16041.     char permission,short *refNum); 
  16042.  
  16043. æKY HOpenRF 
  16044. æT Function
  16045. æFc Files.h
  16046. æD pascal OSErr HOpenRF(short vRefNum,long dirID,ConstStr255Param fileName,
  16047.     char permission,short *refNum); 
  16048.  
  16049. æKY AllocContig 
  16050. æT Function
  16051. æFc Files.h
  16052. æD pascal OSErr AllocContig(short refNum,long *count); 
  16053.  
  16054. æKY HCreate 
  16055. æT Function
  16056. æFc Files.h
  16057. æD pascal OSErr HCreate(short vRefNum,long dirID,ConstStr255Param fileName,
  16058.     OSType creator,OSType fileType); 
  16059.  
  16060. æKY DirCreate 
  16061. æT Function
  16062. æFc Files.h
  16063. æD pascal OSErr DirCreate(short vRefNum,long parentDirID,ConstStr255Param directoryName,
  16064.     long *createdDirID); 
  16065.  
  16066. æKY HDelete 
  16067. æT Function
  16068. æFc Files.h
  16069. æD pascal OSErr HDelete(short vRefNum,long dirID,ConstStr255Param fileName); 
  16070.  
  16071. æKY HGetFInfo 
  16072. æT Function
  16073. æFc Files.h
  16074. æD pascal OSErr HGetFInfo(short vRefNum,long dirID,ConstStr255Param fileName,
  16075.     FInfo *fndrInfo); 
  16076.  
  16077. æKY HSetFInfo 
  16078. æT Function
  16079. æFc Files.h
  16080. æD pascal OSErr HSetFInfo(short vRefNum,long dirID,ConstStr255Param fileName,
  16081.     const FInfo *fndrInfo); 
  16082.  
  16083. æKY HSetFLock 
  16084. æT Function
  16085. æFc Files.h
  16086. æD pascal OSErr HSetFLock(short vRefNum,long dirID,ConstStr255Param fileName); 
  16087.  
  16088. æKY HRstFLock 
  16089. æT Function
  16090. æFc Files.h
  16091. æD pascal OSErr HRstFLock(short vRefNum,long dirID,ConstStr255Param fileName); 
  16092.  
  16093. æKY HRename 
  16094. æT Function
  16095. æFc Files.h
  16096. æD pascal OSErr HRename(short vRefNum,long dirID,ConstStr255Param oldName,
  16097.     ConstStr255Param newName); 
  16098.  
  16099. æKY CatMove 
  16100. æT Function
  16101. æFc Files.h
  16102. æD pascal OSErr CatMove(short vRefNum,long dirID,ConstStr255Param oldName,
  16103.     long newDirID,ConstStr255Param newName); 
  16104.  
  16105. æKY OpenWD 
  16106. æT Function
  16107. æFc Files.h
  16108. æD pascal OSErr OpenWD(short vRefNum,long dirID,long procID,short *wdRefNum); 
  16109.  
  16110. æKY CloseWD 
  16111. æT Function
  16112. æFc Files.h
  16113. æD pascal OSErr CloseWD(short wdRefNum); 
  16114.  
  16115. æKY GetWDInfo 
  16116. æT Function
  16117. æFc Files.h
  16118. æD pascal OSErr GetWDInfo(short wdRefNum,short *vRefNum,long *dirID,long *procID); 
  16119.  
  16120. æKY PBHGetVolParms 
  16121. æT Function
  16122. æFc Files.h
  16123. æD pascal OSErr PBHGetVolParms(HParmBlkPtr paramBlock,Boolean async); 
  16124.  
  16125. æKY PBHGetVolParmsSync 
  16126. æT Function
  16127. æFc Files.h
  16128. æD #pragma parameter __D0 PBHGetVolParmsSync(__A0)
  16129. pascal OSErr PBHGetVolParmsSync(HParmBlkPtr paramBlock)
  16130.     = {0x7030,0xA260}; 
  16131.  
  16132. æKY PBHGetVolParmsAsync 
  16133. æT Function
  16134. æFc Files.h
  16135. æD #pragma parameter __D0 PBHGetVolParmsAsync(__A0)
  16136. pascal OSErr PBHGetVolParmsAsync(HParmBlkPtr paramBlock)
  16137.     = {0x7030,0xA660}; 
  16138.  
  16139. æKY PBHGetLogInInfo 
  16140. æT Function
  16141. æFc Files.h
  16142. æD pascal OSErr PBHGetLogInInfo(HParmBlkPtr paramBlock,Boolean async); 
  16143.  
  16144. æKY PBHGetLogInInfoSync 
  16145. æT Function
  16146. æFc Files.h
  16147. æD #pragma parameter __D0 PBHGetLogInInfoSync(__A0)
  16148. pascal OSErr PBHGetLogInInfoSync(HParmBlkPtr paramBlock)
  16149.     = {0x7031,0xA260}; 
  16150.  
  16151. æKY PBHGetLogInInfoAsync 
  16152. æT Function
  16153. æFc Files.h
  16154. æD #pragma parameter __D0 PBHGetLogInInfoAsync(__A0)
  16155. pascal OSErr PBHGetLogInInfoAsync(HParmBlkPtr paramBlock)
  16156.     = {0x7031,0xA660}; 
  16157.  
  16158. æKY PBHGetDirAccess 
  16159. æT Function
  16160. æFc Files.h
  16161. æD pascal OSErr PBHGetDirAccess(HParmBlkPtr paramBlock,Boolean async); 
  16162.  
  16163. æKY PBHGetDirAccessSync 
  16164. æT Function
  16165. æFc Files.h
  16166. æD #pragma parameter __D0 PBHGetDirAccessSync(__A0)
  16167. pascal OSErr PBHGetDirAccessSync(HParmBlkPtr paramBlock)
  16168.     = {0x7032,0xA260}; 
  16169.  
  16170. æKY PBHGetDirAccessAsync 
  16171. æT Function
  16172. æFc Files.h
  16173. æD #pragma parameter __D0 PBHGetDirAccessAsync(__A0)
  16174. pascal OSErr PBHGetDirAccessAsync(HParmBlkPtr paramBlock)
  16175.     = {0x7032,0xA660}; 
  16176.  
  16177. æKY PBHSetDirAccess 
  16178. æT Function
  16179. æFc Files.h
  16180. æD pascal OSErr PBHSetDirAccess(HParmBlkPtr paramBlock,Boolean async); 
  16181.  
  16182. æKY PBHSetDirAccessSync 
  16183. æT Function
  16184. æFc Files.h
  16185. æD #pragma parameter __D0 PBHSetDirAccessSync(__A0)
  16186. pascal OSErr PBHSetDirAccessSync(HParmBlkPtr paramBlock)
  16187.     = {0x7033,0xA260}; 
  16188.  
  16189. æKY PBHSetDirAccessAsync 
  16190. æT Function
  16191. æFc Files.h
  16192. æD #pragma parameter __D0 PBHSetDirAccessAsync(__A0)
  16193. pascal OSErr PBHSetDirAccessAsync(HParmBlkPtr paramBlock)
  16194.     = {0x7033,0xA660}; 
  16195.  
  16196. æKY PBHMapID 
  16197. æT Function
  16198. æFc Files.h
  16199. æD pascal OSErr PBHMapID(HParmBlkPtr paramBlock,Boolean async); 
  16200.  
  16201. æKY PBHMapIDSync 
  16202. æT Function
  16203. æFc Files.h
  16204. æD #pragma parameter __D0 PBHMapIDSync(__A0)
  16205. pascal OSErr PBHMapIDSync(HParmBlkPtr paramBlock)
  16206.     = {0x7034,0xA260}; 
  16207.  
  16208. æKY PBHMapIDAsync 
  16209. æT Function
  16210. æFc Files.h
  16211. æD #pragma parameter __D0 PBHMapIDAsync(__A0)
  16212. pascal OSErr PBHMapIDAsync(HParmBlkPtr paramBlock)
  16213.     = {0x7034,0xA660}; 
  16214.  
  16215. æKY PBHMapName 
  16216. æT Function
  16217. æFc Files.h
  16218. æD pascal OSErr PBHMapName(HParmBlkPtr paramBlock,Boolean async); 
  16219.  
  16220. æKY PBHMapNameSync 
  16221. æT Function
  16222. æFc Files.h
  16223. æD #pragma parameter __D0 PBHMapNameSync(__A0)
  16224. pascal OSErr PBHMapNameSync(HParmBlkPtr paramBlock)
  16225.     = {0x7035,0xA260}; 
  16226.  
  16227. æKY PBHMapNameAsync 
  16228. æT Function
  16229. æFc Files.h
  16230. æD #pragma parameter __D0 PBHMapNameAsync(__A0)
  16231. pascal OSErr PBHMapNameAsync(HParmBlkPtr paramBlock)
  16232.     = {0x7035,0xA660}; 
  16233.  
  16234. æKY PBHCopyFile 
  16235. æT Function
  16236. æFc Files.h
  16237. æD pascal OSErr PBHCopyFile(HParmBlkPtr paramBlock,Boolean async); 
  16238.  
  16239. æKY PBHCopyFileSync 
  16240. æT Function
  16241. æFc Files.h
  16242. æD #pragma parameter __D0 PBHCopyFileSync(__A0)
  16243. pascal OSErr PBHCopyFileSync(HParmBlkPtr paramBlock)
  16244.     = {0x7036,0xA260}; 
  16245.  
  16246. æKY PBHCopyFileAsync 
  16247. æT Function
  16248. æFc Files.h
  16249. æD #pragma parameter __D0 PBHCopyFileAsync(__A0)
  16250. pascal OSErr PBHCopyFileAsync(HParmBlkPtr paramBlock)
  16251.     = {0x7036,0xA660}; 
  16252.  
  16253. æKY PBHMoveRename 
  16254. æT Function
  16255. æFc Files.h
  16256. æD pascal OSErr PBHMoveRename(HParmBlkPtr paramBlock,Boolean async); 
  16257.  
  16258. æKY PBHMoveRenameSync 
  16259. æT Function
  16260. æFc Files.h
  16261. æD #pragma parameter __D0 PBHMoveRenameSync(__A0)
  16262. pascal OSErr PBHMoveRenameSync(HParmBlkPtr paramBlock)
  16263.     = {0x7037,0xA260}; 
  16264.  
  16265. æKY PBHMoveRenameAsync 
  16266. æT Function
  16267. æFc Files.h
  16268. æD #pragma parameter __D0 PBHMoveRenameAsync(__A0)
  16269. pascal OSErr PBHMoveRenameAsync(HParmBlkPtr paramBlock)
  16270.     = {0x7037,0xA660}; 
  16271.  
  16272. æKY PBHOpenDeny 
  16273. æT Function
  16274. æFc Files.h
  16275. æD pascal OSErr PBHOpenDeny(HParmBlkPtr paramBlock,Boolean async); 
  16276.  
  16277. æKY PBHOpenDenySync 
  16278. æT Function
  16279. æFc Files.h
  16280. æD #pragma parameter __D0 PBHOpenDenySync(__A0)
  16281. pascal OSErr PBHOpenDenySync(HParmBlkPtr paramBlock)
  16282.     = {0x7038,0xA260}; 
  16283.  
  16284. æKY PBHOpenDenyAsync 
  16285. æT Function
  16286. æFc Files.h
  16287. æD #pragma parameter __D0 PBHOpenDenyAsync(__A0)
  16288. pascal OSErr PBHOpenDenyAsync(HParmBlkPtr paramBlock)
  16289.     = {0x7038,0xA660}; 
  16290.  
  16291. æKY PBHOpenRFDeny 
  16292. æT Function
  16293. æFc Files.h
  16294. æD pascal OSErr PBHOpenRFDeny(HParmBlkPtr paramBlock,Boolean async); 
  16295.  
  16296. æKY PBHOpenRFDenySync 
  16297. æT Function
  16298. æFc Files.h
  16299. æD #pragma parameter __D0 PBHOpenRFDenySync(__A0)
  16300. pascal OSErr PBHOpenRFDenySync(HParmBlkPtr paramBlock)
  16301.     = {0x7039,0xA260}; 
  16302.  
  16303. æKY PBHOpenRFDenyAsync 
  16304. æT Function
  16305. æFc Files.h
  16306. æD #pragma parameter __D0 PBHOpenRFDenyAsync(__A0)
  16307. pascal OSErr PBHOpenRFDenyAsync(HParmBlkPtr paramBlock)
  16308.     = {0x7039,0xA660}; 
  16309.  
  16310. æKY PBExchangeFiles 
  16311. æT Function
  16312. æFc Files.h
  16313. æD pascal OSErr PBExchangeFiles(HParmBlkPtr paramBlock,Boolean async); 
  16314.  
  16315. æKY PBExchangeFilesSync 
  16316. æT Function
  16317. æFc Files.h
  16318. æD #pragma parameter __D0 PBExchangeFilesSync(__A0)
  16319. pascal OSErr PBExchangeFilesSync(HParmBlkPtr paramBlock)
  16320.     = {0x7017,0xA260}; 
  16321.  
  16322. æKY PBExchangeFilesAsync 
  16323. æT Function
  16324. æFc Files.h
  16325. æD #pragma parameter __D0 PBExchangeFilesAsync(__A0)
  16326. pascal OSErr PBExchangeFilesAsync(HParmBlkPtr paramBlock)
  16327.     = {0x7017,0xA660}; 
  16328.  
  16329. æKY PBCreateFileIDRef 
  16330. æT Function
  16331. æFc Files.h
  16332. æD pascal OSErr PBCreateFileIDRef(HParmBlkPtr paramBlock,Boolean async); 
  16333.  
  16334. æKY PBCreateFileIDRefSync 
  16335. æT Function
  16336. æFc Files.h
  16337. æD #pragma parameter __D0 PBCreateFileIDRefSync(__A0)
  16338. pascal OSErr PBCreateFileIDRefSync(HParmBlkPtr paramBlock)
  16339.     = {0x7014,0xA260}; 
  16340.  
  16341. æKY PBCreateFileIDRefAsync 
  16342. æT Function
  16343. æFc Files.h
  16344. æD #pragma parameter __D0 PBCreateFileIDRefAsync(__A0)
  16345. pascal OSErr PBCreateFileIDRefAsync(HParmBlkPtr paramBlock)
  16346.     = {0x7014,0xA660}; 
  16347.  
  16348. æKY PBResolveFileIDRef 
  16349. æT Function
  16350. æFc Files.h
  16351. æD pascal OSErr PBResolveFileIDRef(HParmBlkPtr paramBlock,Boolean async); 
  16352.  
  16353. æKY PBResolveFileIDRefSync 
  16354. æT Function
  16355. æFc Files.h
  16356. æD #pragma parameter __D0 PBResolveFileIDRefSync(__A0)
  16357. pascal OSErr PBResolveFileIDRefSync(HParmBlkPtr paramBlock)
  16358.     = {0x7016,0xA260}; 
  16359.  
  16360. æKY PBResolveFileIDRefAsync 
  16361. æT Function
  16362. æFc Files.h
  16363. æD #pragma parameter __D0 PBResolveFileIDRefAsync(__A0)
  16364. pascal OSErr PBResolveFileIDRefAsync(HParmBlkPtr paramBlock)
  16365.     = {0x7016,0xA660}; 
  16366.  
  16367. æKY PBDeleteFileIDRef 
  16368. æT Function
  16369. æFc Files.h
  16370. æD pascal OSErr PBDeleteFileIDRef(HParmBlkPtr paramBlock,Boolean async); 
  16371.  
  16372. æKY PBDeleteFileIDRefSync 
  16373. æT Function
  16374. æFc Files.h
  16375. æD #pragma parameter __D0 PBDeleteFileIDRefSync(__A0)
  16376. pascal OSErr PBDeleteFileIDRefSync(HParmBlkPtr paramBlock)
  16377.     = {0x7015,0xA260}; 
  16378.  
  16379. æKY PBDeleteFileIDRefAsync 
  16380. æT Function
  16381. æFc Files.h
  16382. æD #pragma parameter __D0 PBDeleteFileIDRefAsync(__A0)
  16383. pascal OSErr PBDeleteFileIDRefAsync(HParmBlkPtr paramBlock)
  16384.     = {0x7015,0xA660}; 
  16385.  
  16386. æKY PBGetForeignPrivs 
  16387. æT Function
  16388. æFc Files.h
  16389. æD pascal OSErr PBGetForeignPrivs(HParmBlkPtr paramBlock,Boolean async); 
  16390.  
  16391. æKY PBGetForeignPrivsSync 
  16392. æT Function
  16393. æFc Files.h
  16394. æD #pragma parameter __D0 PBGetForeignPrivsSync(__A0)
  16395. pascal OSErr PBGetForeignPrivsSync(HParmBlkPtr paramBlock)
  16396.     = {0x7060,0xA260}; 
  16397.  
  16398. æKY PBGetForeignPrivsAsync 
  16399. æT Function
  16400. æFc Files.h
  16401. æD #pragma parameter __D0 PBGetForeignPrivsAsync(__A0)
  16402. pascal OSErr PBGetForeignPrivsAsync(HParmBlkPtr paramBlock)
  16403.     = {0x7060,0xA660}; 
  16404.  
  16405. æKY PBSetForeignPrivs 
  16406. æT Function
  16407. æFc Files.h
  16408. æD pascal OSErr PBSetForeignPrivs(HParmBlkPtr paramBlock,Boolean async); 
  16409.  
  16410. æKY PBSetForeignPrivsSync 
  16411. æT Function
  16412. æFc Files.h
  16413. æD #pragma parameter __D0 PBSetForeignPrivsSync(__A0)
  16414. pascal OSErr PBSetForeignPrivsSync(HParmBlkPtr paramBlock)
  16415.     = {0x7061,0xA260}; 
  16416.  
  16417. æKY PBSetForeignPrivsAsync 
  16418. æT Function
  16419. æFc Files.h
  16420. æD #pragma parameter __D0 PBSetForeignPrivsAsync(__A0)
  16421. pascal OSErr PBSetForeignPrivsAsync(HParmBlkPtr paramBlock)
  16422.     = {0x7061,0xA660}; 
  16423.  
  16424. æKY PBDTGetPath 
  16425. æT Function
  16426. æFc Files.h
  16427. æD #pragma parameter __D0 PBDTGetPath(__A0)
  16428. pascal OSErr PBDTGetPath(DTPBPtr paramBlock)
  16429.     = {0x7020,0xA260}; 
  16430.  
  16431. æKY PBDTCloseDown 
  16432. æT Function
  16433. æFc Files.h
  16434. æD #pragma parameter __D0 PBDTCloseDown(__A0)
  16435. pascal OSErr PBDTCloseDown(DTPBPtr paramBlock)
  16436.     = {0x7021,0xA260}; 
  16437.  
  16438. æKY PBDTAddIcon 
  16439. æT Function
  16440. æFc Files.h
  16441. æD pascal OSErr PBDTAddIcon(DTPBPtr paramBlock,Boolean async); 
  16442.  
  16443. æKY PBDTAddIconSync 
  16444. æT Function
  16445. æFc Files.h
  16446. æD #pragma parameter __D0 PBDTAddIconSync(__A0)
  16447. pascal OSErr PBDTAddIconSync(DTPBPtr paramBlock)
  16448.     = {0x7022,0xA260}; 
  16449.  
  16450. æKY PBDTAddIconAsync 
  16451. æT Function
  16452. æFc Files.h
  16453. æD #pragma parameter __D0 PBDTAddIconAsync(__A0)
  16454. pascal OSErr PBDTAddIconAsync(DTPBPtr paramBlock)
  16455.     = {0x7022,0xA660}; 
  16456.  
  16457. æKY PBDTGetIcon 
  16458. æT Function
  16459. æFc Files.h
  16460. æD pascal OSErr PBDTGetIcon(DTPBPtr paramBlock,Boolean async); 
  16461.  
  16462. æKY PBDTGetIconSync 
  16463. æT Function
  16464. æFc Files.h
  16465. æD #pragma parameter __D0 PBDTGetIconSync(__A0)
  16466. pascal OSErr PBDTGetIconSync(DTPBPtr paramBlock)
  16467.     = {0x7023,0xA260}; 
  16468.  
  16469. æKY PBDTGetIconAsync 
  16470. æT Function
  16471. æFc Files.h
  16472. æD #pragma parameter __D0 PBDTGetIconAsync(__A0)
  16473. pascal OSErr PBDTGetIconAsync(DTPBPtr paramBlock)
  16474.     = {0x7023,0xA660}; 
  16475.  
  16476. æKY PBDTGetIconInfo 
  16477. æT Function
  16478. æFc Files.h
  16479. æD pascal OSErr PBDTGetIconInfo(DTPBPtr paramBlock,Boolean async); 
  16480.  
  16481. æKY PBDTGetIconInfoSync 
  16482. æT Function
  16483. æFc Files.h
  16484. æD #pragma parameter __D0 PBDTGetIconInfoSync(__A0)
  16485. pascal OSErr PBDTGetIconInfoSync(DTPBPtr paramBlock)
  16486.     = {0x7024,0xA260}; 
  16487.  
  16488. æKY PBDTGetIconInfoAsync 
  16489. æT Function
  16490. æFc Files.h
  16491. æD #pragma parameter __D0 PBDTGetIconInfoAsync(__A0)
  16492. pascal OSErr PBDTGetIconInfoAsync(DTPBPtr paramBlock)
  16493.     = {0x7024,0xA660}; 
  16494.  
  16495. æKY PBDTAddAPPL 
  16496. æT Function
  16497. æFc Files.h
  16498. æD pascal OSErr PBDTAddAPPL(DTPBPtr paramBlock,Boolean async); 
  16499.  
  16500. æKY PBDTAddAPPLSync 
  16501. æT Function
  16502. æFc Files.h
  16503. æD #pragma parameter __D0 PBDTAddAPPLSync(__A0)
  16504. pascal OSErr PBDTAddAPPLSync(DTPBPtr paramBlock)
  16505.     = {0x7025,0xA260}; 
  16506.  
  16507. æKY PBDTAddAPPLAsync 
  16508. æT Function
  16509. æFc Files.h
  16510. æD #pragma parameter __D0 PBDTAddAPPLAsync(__A0)
  16511. pascal OSErr PBDTAddAPPLAsync(DTPBPtr paramBlock)
  16512.     = {0x7025,0xA660}; 
  16513.  
  16514. æKY PBDTRemoveAPPL 
  16515. æT Function
  16516. æFc Files.h
  16517. æD pascal OSErr PBDTRemoveAPPL(DTPBPtr paramBlock,Boolean async); 
  16518.  
  16519. æKY PBDTRemoveAPPLSync 
  16520. æT Function
  16521. æFc Files.h
  16522. æD #pragma parameter __D0 PBDTRemoveAPPLSync(__A0)
  16523. pascal OSErr PBDTRemoveAPPLSync(DTPBPtr paramBlock)
  16524.     = {0x7026,0xA260}; 
  16525.  
  16526. æKY PBDTRemoveAPPLAsync 
  16527. æT Function
  16528. æFc Files.h
  16529. æD #pragma parameter __D0 PBDTRemoveAPPLAsync(__A0)
  16530. pascal OSErr PBDTRemoveAPPLAsync(DTPBPtr paramBlock)
  16531.     = {0x7026,0xA660}; 
  16532.  
  16533. æKY PBDTGetAPPL 
  16534. æT Function
  16535. æFc Files.h
  16536. æD pascal OSErr PBDTGetAPPL(DTPBPtr paramBlock,Boolean async); 
  16537.  
  16538. æKY PBDTGetAPPLSync 
  16539. æT Function
  16540. æFc Files.h
  16541. æD #pragma parameter __D0 PBDTGetAPPLSync(__A0)
  16542. pascal OSErr PBDTGetAPPLSync(DTPBPtr paramBlock)
  16543.     = {0x7027,0xA260}; 
  16544.  
  16545. æKY PBDTGetAPPLAsync 
  16546. æT Function
  16547. æFc Files.h
  16548. æD #pragma parameter __D0 PBDTGetAPPLAsync(__A0)
  16549. pascal OSErr PBDTGetAPPLAsync(DTPBPtr paramBlock)
  16550.     = {0x7027,0xA660}; 
  16551.  
  16552. æKY PBDTSetComment 
  16553. æT Function
  16554. æFc Files.h
  16555. æD pascal OSErr PBDTSetComment(DTPBPtr paramBlock,Boolean async); 
  16556.  
  16557. æKY PBDTSetCommentSync 
  16558. æT Function
  16559. æFc Files.h
  16560. æD #pragma parameter __D0 PBDTSetCommentSync(__A0)
  16561. pascal OSErr PBDTSetCommentSync(DTPBPtr paramBlock)
  16562.     = {0x7028,0xA260}; 
  16563.  
  16564. æKY PBDTSetCommentAsync 
  16565. æT Function
  16566. æFc Files.h
  16567. æD #pragma parameter __D0 PBDTSetCommentAsync(__A0)
  16568. pascal OSErr PBDTSetCommentAsync(DTPBPtr paramBlock)
  16569.     = {0x7028,0xA660}; 
  16570.  
  16571. æKY PBDTRemoveComment 
  16572. æT Function
  16573. æFc Files.h
  16574. æD pascal OSErr PBDTRemoveComment(DTPBPtr paramBlock,Boolean async); 
  16575.  
  16576. æKY PBDTRemoveCommentSync 
  16577. æT Function
  16578. æFc Files.h
  16579. æD #pragma parameter __D0 PBDTRemoveCommentSync(__A0)
  16580. pascal OSErr PBDTRemoveCommentSync(DTPBPtr paramBlock)
  16581.     = {0x7029,0xA260}; 
  16582.  
  16583. æKY PBDTRemoveCommentAsync 
  16584. æT Function
  16585. æFc Files.h
  16586. æD #pragma parameter __D0 PBDTRemoveCommentAsync(__A0)
  16587. pascal OSErr PBDTRemoveCommentAsync(DTPBPtr paramBlock)
  16588.     = {0x7029,0xA660}; 
  16589.  
  16590. æKY PBDTGetComment 
  16591. æT Function
  16592. æFc Files.h
  16593. æD pascal OSErr PBDTGetComment(DTPBPtr paramBlock,Boolean async); 
  16594.  
  16595. æKY PBDTGetCommentSync 
  16596. æT Function
  16597. æFc Files.h
  16598. æD #pragma parameter __D0 PBDTGetCommentSync(__A0)
  16599. pascal OSErr PBDTGetCommentSync(DTPBPtr paramBlock)
  16600.     = {0x702A,0xA260}; 
  16601.  
  16602. æKY PBDTGetCommentAsync 
  16603. æT Function
  16604. æFc Files.h
  16605. æD #pragma parameter __D0 PBDTGetCommentAsync(__A0)
  16606. pascal OSErr PBDTGetCommentAsync(DTPBPtr paramBlock)
  16607.     = {0x702A,0xA660}; 
  16608.  
  16609. æKY PBDTFlush 
  16610. æT Function
  16611. æFc Files.h
  16612. æD pascal OSErr PBDTFlush(DTPBPtr paramBlock,Boolean async); 
  16613.  
  16614. æKY PBDTFlushSync 
  16615. æT Function
  16616. æFc Files.h
  16617. æD #pragma parameter __D0 PBDTFlushSync(__A0)
  16618. pascal OSErr PBDTFlushSync(DTPBPtr paramBlock)
  16619.     = {0x702B,0xA260}; 
  16620.  
  16621. æKY PBDTFlushAsync 
  16622. æT Function
  16623. æFc Files.h
  16624. æD #pragma parameter __D0 PBDTFlushAsync(__A0)
  16625. pascal OSErr PBDTFlushAsync(DTPBPtr paramBlock)
  16626.     = {0x702B,0xA660}; 
  16627.  
  16628. æKY PBDTReset 
  16629. æT Function
  16630. æFc Files.h
  16631. æD pascal OSErr PBDTReset(DTPBPtr paramBlock,Boolean async); 
  16632.  
  16633. æKY PBDTResetSync 
  16634. æT Function
  16635. æFc Files.h
  16636. æD #pragma parameter __D0 PBDTResetSync(__A0)
  16637. pascal OSErr PBDTResetSync(DTPBPtr paramBlock)
  16638.     = {0x702C,0xA260}; 
  16639.  
  16640. æKY PBDTResetAsync 
  16641. æT Function
  16642. æFc Files.h
  16643. æD #pragma parameter __D0 PBDTResetAsync(__A0)
  16644. pascal OSErr PBDTResetAsync(DTPBPtr paramBlock)
  16645.     = {0x702C,0xA660}; 
  16646.  
  16647. æKY PBDTGetInfo 
  16648. æT Function
  16649. æFc Files.h
  16650. æD pascal OSErr PBDTGetInfo(DTPBPtr paramBlock,Boolean async); 
  16651.  
  16652. æKY PBDTGetInfoSync 
  16653. æT Function
  16654. æFc Files.h
  16655. æD #pragma parameter __D0 PBDTGetInfoSync(__A0)
  16656. pascal OSErr PBDTGetInfoSync(DTPBPtr paramBlock)
  16657.     = {0x702D,0xA260}; 
  16658.  
  16659. æKY PBDTGetInfoAsync 
  16660. æT Function
  16661. æFc Files.h
  16662. æD #pragma parameter __D0 PBDTGetInfoAsync(__A0)
  16663. pascal OSErr PBDTGetInfoAsync(DTPBPtr paramBlock)
  16664.     = {0x702D,0xA660}; 
  16665.  
  16666. æKY PBDTOpenInform 
  16667. æT Function
  16668. æFc Files.h
  16669. æD #pragma parameter __D0 PBDTOpenInform(__A0)
  16670. pascal OSErr PBDTOpenInform(DTPBPtr paramBlock)
  16671.     = {0x702E,0xA060}; 
  16672.  
  16673. æKY PBDTDelete 
  16674. æT Function
  16675. æFc Files.h
  16676. æD pascal OSErr PBDTDelete(DTPBPtr paramBlock,Boolean async); 
  16677.  
  16678. æKY PBDTDeleteSync 
  16679. æT Function
  16680. æFc Files.h
  16681. æD #pragma parameter __D0 PBDTDeleteSync(__A0)
  16682. pascal OSErr PBDTDeleteSync(DTPBPtr paramBlock)
  16683.     = {0x702F,0xA060}; 
  16684.  
  16685. æKY PBDTDeleteAsync 
  16686. æT Function
  16687. æFc Files.h
  16688. æD #pragma parameter __D0 PBDTDeleteAsync(__A0)
  16689. pascal OSErr PBDTDeleteAsync(DTPBPtr paramBlock)
  16690.     = {0x702F,0xA460}; 
  16691.  
  16692. æKY PBGetVolMountInfoSize 
  16693. æT Function
  16694. æFc Files.h
  16695. æD #pragma parameter __D0 PBGetVolMountInfoSize(__A0)
  16696. pascal OSErr PBGetVolMountInfoSize(ParmBlkPtr paramBlock)
  16697.     = {0x703F,0xA260}; 
  16698.  
  16699. æKY PBGetVolMountInfo 
  16700. æT Function
  16701. æFc Files.h
  16702. æD #pragma parameter __D0 PBGetVolMountInfo(__A0)
  16703. pascal OSErr PBGetVolMountInfo(ParmBlkPtr paramBlock)
  16704.     = {0x7040,0xA260}; 
  16705.  
  16706. æKY PBVolumeMount 
  16707. æT Function
  16708. æFc Files.h
  16709. æD #pragma parameter __D0 PBVolumeMount(__A0)
  16710. pascal OSErr PBVolumeMount(ParmBlkPtr paramBlock)
  16711.     = {0x7041,0xA260}; 
  16712.  
  16713. æKY FSMakeFSSpec 
  16714. æT Function
  16715. æFc Files.h
  16716. æD pascal OSErr FSMakeFSSpec(short vRefNum,long dirID,ConstStr255Param fileName,
  16717.     FSSpecPtr spec)
  16718.     = {0x303C,0x0001,0xAA52}; 
  16719.  
  16720. æKY FSpOpenDF 
  16721. æT Function
  16722. æFc Files.h
  16723. æD pascal OSErr FSpOpenDF(const FSSpec *spec,char permission,short *refNum)
  16724.     = {0x303C,0x0002,0xAA52}; 
  16725.  
  16726. æKY FSpOpenRF 
  16727. æT Function
  16728. æFc Files.h
  16729. æD pascal OSErr FSpOpenRF(const FSSpec  *spec,char permission,short *refNum)
  16730.     = {0x303C,0x0003,0xAA52}; 
  16731.  
  16732. æKY FSpCreate 
  16733. æT Function
  16734. æFc Files.h
  16735. æD pascal OSErr FSpCreate(const FSSpec  *spec,OSType creator,OSType fileType,
  16736.     ScriptCode scriptTag)
  16737.     = {0x303C,0x0004,0xAA52}; 
  16738.  
  16739. æKY FSpDirCreate 
  16740. æT Function
  16741. æFc Files.h
  16742. æD pascal OSErr FSpDirCreate(const FSSpec *spec,ScriptCode scriptTag,long *createdDirID)
  16743.     = {0x303C,0x0005,0xAA52}; 
  16744.  
  16745. æKY FSpDelete 
  16746. æT Function
  16747. æFc Files.h
  16748. æD pascal OSErr FSpDelete(const FSSpec *spec)
  16749.     = {0x303C,0x0006,0xAA52}; 
  16750.  
  16751. æKY FSpGetFInfo 
  16752. æT Function
  16753. æFc Files.h
  16754. æD pascal OSErr FSpGetFInfo(const FSSpec *spec,FInfo *fndrInfo)
  16755.     = {0x303C,0x0007,0xAA52}; 
  16756.  
  16757. æKY FSpSetFInfo 
  16758. æT Function
  16759. æFc Files.h
  16760. æD pascal OSErr FSpSetFInfo(const FSSpec *spec,const FInfo *fndrInfo)
  16761.     = {0x303C,0x0008,0xAA52}; 
  16762.  
  16763. æKY FSpSetFLock 
  16764. æT Function
  16765. æFc Files.h
  16766. æD pascal OSErr FSpSetFLock(const FSSpec *spec)
  16767.     = {0x303C,0x0009,0xAA52}; 
  16768.  
  16769. æKY FSpRstFLock 
  16770. æT Function
  16771. æFc Files.h
  16772. æD pascal OSErr FSpRstFLock(const FSSpec *spec)
  16773.     = {0x303C,0x000A,0xAA52}; 
  16774.  
  16775. æKY FSpRename 
  16776. æT Function
  16777. æFc Files.h
  16778. æD pascal OSErr FSpRename(const FSSpec *spec,ConstStr255Param newName)
  16779.     = {0x303C,0x000B,0xAA52}; 
  16780.  
  16781. æKY FSpCatMove 
  16782. æT Function
  16783. æFc Files.h
  16784. æD pascal OSErr FSpCatMove(const FSSpec *source,const FSSpec *dest)
  16785.     = {0x303C,0x000C,0xAA52}; 
  16786.  
  16787. æKY FSpExchangeFiles 
  16788. æT Function
  16789. æFc Files.h
  16790. æD pascal OSErr FSpExchangeFiles(const FSSpec *source,const FSSpec *dest)
  16791.     = {0x303C,0x000F,0xAA52}; 
  16792.  
  16793. æKY PBGetAltAccess 
  16794. æT Function
  16795. æFc Files.h
  16796. æD pascal OSErr PBGetAltAccess(HParmBlkPtr paramBlock,Boolean async); 
  16797.  
  16798. æKY PBGetAltAccessSync 
  16799. æT Function
  16800. æFc Files.h
  16801. æD #pragma parameter __D0 PBGetAltAccessSync(__A0)
  16802. pascal OSErr PBGetAltAccessSync(HParmBlkPtr paramBlock)
  16803.     = {0x7060,0xA060}; 
  16804.  
  16805. æKY PBGetAltAccessAsync 
  16806. æT Function
  16807. æFc Files.h
  16808. æD #pragma parameter __D0 PBGetAltAccessAsync(__A0)
  16809. pascal OSErr PBGetAltAccessAsync(HParmBlkPtr paramBlock)
  16810.     = {0x7060,0xA460}; 
  16811.  
  16812. æKY PBSetAltAccess 
  16813. æT Function
  16814. æFc Files.h
  16815. æD pascal OSErr PBSetAltAccess(HParmBlkPtr paramBlock,Boolean async); 
  16816.  
  16817. æKY PBSetAltAccessSync 
  16818. æT Function
  16819. æFc Files.h
  16820. æD #pragma parameter __D0 PBSetAltAccessSync(__A0)
  16821. pascal OSErr PBSetAltAccessSync(HParmBlkPtr paramBlock)
  16822.     = {0x7061,0xA060}; 
  16823.  
  16824. æKY PBSetAltAccessAsync 
  16825. æT Function
  16826. æFc Files.h
  16827. æD #pragma parameter __D0 PBSetAltAccessAsync(__A0)
  16828. pascal OSErr PBSetAltAccessAsync(HParmBlkPtr paramBlock)
  16829.     = {0x7061,0xA460}; 
  16830.  
  16831.  
  16832. æKY Finder.h
  16833. æKL 
  16834. kAppleMenuFolderAliasType
  16835. kApplicationAliasType
  16836. kContainerAliasType
  16837. kContainerFloppyAliasType
  16838. kContainerFolderAliasType
  16839. kContainerHardDiskAliasType
  16840. kContainerServerAliasType
  16841. kContainerTrashAliasType
  16842. kControlPanelFolderAliasType
  16843. kCustomIconResource
  16844. kDropFolderAliasType
  16845. kExportedFolderAliasType
  16846. kExtensionFolderAliasType
  16847. kMountedFolderAliasType
  16848. kPreferencesFolderAliasType
  16849. kPrintMonitorDocsFolderAliasType
  16850. kSharedFolderAliasType
  16851. kStartupFolderAliasType
  16852. kSystemFolderAliasType
  16853.  
  16854. æKY kCustomIconResource 
  16855. æT constant
  16856. æFc Finder.h
  16857. æD     kCustomIconResource = -16455,            /* Custom icon family resource ID */
  16858.  
  16859. æKY kContainerFolderAliasType 
  16860. æT constant
  16861. æFc Finder.h
  16862. æD #define kContainerFolderAliasType 'fdrp'     /* type for folder aliases */
  16863.  
  16864. æKY kContainerTrashAliasType 
  16865. æT constant
  16866. æFc Finder.h
  16867. æD #define kContainerTrashAliasType 'trsh'      /* type for trash folder aliases */
  16868.  
  16869. æKY kContainerHardDiskAliasType 
  16870. æT constant
  16871. æFc Finder.h
  16872. æD #define kContainerHardDiskAliasType 'hdsk'   /* type for hard disk aliases */
  16873.  
  16874. æKY kContainerFloppyAliasType 
  16875. æT constant
  16876. æFc Finder.h
  16877. æD #define kContainerFloppyAliasType 'flpy'     /* type for floppy aliases */
  16878.  
  16879. æKY kContainerServerAliasType 
  16880. æT constant
  16881. æFc Finder.h
  16882. æD #define kContainerServerAliasType 'srvr'     /* type for server aliases */
  16883.  
  16884. æKY kApplicationAliasType 
  16885. æT constant
  16886. æFc Finder.h
  16887. æD #define kApplicationAliasType 'adrp'         /* type for application aliases */
  16888.  
  16889. æKY kContainerAliasType 
  16890. æT constant
  16891. æFc Finder.h
  16892. æD #define kContainerAliasType 'drop'           /* type for all other containers */
  16893.  
  16894. æKY kSystemFolderAliasType 
  16895. æT constant
  16896. æFc Finder.h
  16897. æD #define kSystemFolderAliasType 'fasy'
  16898.  
  16899. æKY kAppleMenuFolderAliasType 
  16900. æT constant
  16901. æFc Finder.h
  16902. æD #define kAppleMenuFolderAliasType 'faam'
  16903.  
  16904. æKY kStartupFolderAliasType 
  16905. æT constant
  16906. æFc Finder.h
  16907. æD #define kStartupFolderAliasType 'fast'
  16908.  
  16909. æKY kPrintMonitorDocsFolderAliasType 
  16910. æT constant
  16911. æFc Finder.h
  16912. æD #define kPrintMonitorDocsFolderAliasType 'fapn'
  16913.  
  16914. æKY kPreferencesFolderAliasType 
  16915. æT constant
  16916. æFc Finder.h
  16917. æD #define kPreferencesFolderAliasType 'fapf'
  16918.  
  16919. æKY kControlPanelFolderAliasType 
  16920. æT constant
  16921. æFc Finder.h
  16922. æD #define kControlPanelFolderAliasType 'fact'
  16923.  
  16924. æKY kExtensionFolderAliasType 
  16925. æT constant
  16926. æFc Finder.h
  16927. æD #define kExtensionFolderAliasType 'faex'
  16928.  
  16929. æKY kExportedFolderAliasType 
  16930. æT constant
  16931. æFc Finder.h
  16932. æD #define kExportedFolderAliasType 'faet'
  16933.  
  16934. æKY kDropFolderAliasType 
  16935. æT constant
  16936. æFc Finder.h
  16937. æD #define kDropFolderAliasType 'fadr'
  16938.  
  16939. æKY kSharedFolderAliasType 
  16940. æT constant
  16941. æFc Finder.h
  16942. æD #define kSharedFolderAliasType 'fash'
  16943.  
  16944. æKY kMountedFolderAliasType 
  16945. æT constant
  16946. æFc Finder.h
  16947. æD #define kMountedFolderAliasType 'famn'
  16948.  
  16949.  
  16950. æKY Folders.h
  16951. æKL FindFolder
  16952.  
  16953. kAppleMenuFolderType
  16954. kControlPanelFolderType
  16955. kCreateFolder
  16956. kDesktopFolderType
  16957. kDontCreateFolder
  16958. kExtensionFolderType
  16959. kOnSystemDisk
  16960. kPreferencesFolderType
  16961. kPrintMonitorDocsFolderType
  16962. kStartupFolderType
  16963. kSystemFolderType
  16964. kTemporaryFolderType
  16965. kTrashFolderType
  16966. kWhereToEmptyTrashFolderType
  16967.  
  16968. æKY kOnSystemDisk 
  16969. æT constant
  16970. æFc Folders.h
  16971. æD     kOnSystemDisk = 0x8000,
  16972.  
  16973. æKY kCreateFolder 
  16974. æT constant
  16975. æFc Folders.h
  16976. æD #define kCreateFolder true
  16977.  
  16978. æKY kDontCreateFolder 
  16979. æT constant
  16980. æFc Folders.h
  16981. æD #define kDontCreateFolder false
  16982.  
  16983. æKY kSystemFolderType 
  16984. æT constant
  16985. æFc Folders.h
  16986. æD #define kSystemFolderType 'macs'             /*the system folder*/
  16987.  
  16988. æKY kDesktopFolderType 
  16989. æT constant
  16990. æFc Folders.h
  16991. æD #define kDesktopFolderType 'desk'            /*the desktop folder; objects in this folder show on the desk top.*/
  16992.  
  16993. æKY kTrashFolderType 
  16994. æT constant
  16995. æFc Folders.h
  16996. æD #define kTrashFolderType 'trsh'              /*the trash folder; objects in this folder show up in the trash*/
  16997.  
  16998. æKY kWhereToEmptyTrashFolderType 
  16999. æT constant
  17000. æFc Folders.h
  17001. æD #define kWhereToEmptyTrashFolderType 'empt'  /*the "empty trash" folder; Finder starts empty from here down*/
  17002.  
  17003. æKY kPrintMonitorDocsFolderType 
  17004. æT constant
  17005. æFc Folders.h
  17006. æD #define kPrintMonitorDocsFolderType 'prnt'   /* Print Monitor documents */
  17007.  
  17008. æKY kStartupFolderType 
  17009. æT constant
  17010. æFc Folders.h
  17011. æD #define kStartupFolderType 'strt'            /*Finder objects (applications, documents, DAs, aliases, to...) to open at startup go here*/
  17012.  
  17013. æKY kAppleMenuFolderType 
  17014. æT constant
  17015. æFc Folders.h
  17016. æD #define kAppleMenuFolderType 'amnu'          /*Finder objects to put into the Apple menu go here*/
  17017.  
  17018. æKY kControlPanelFolderType 
  17019. æT constant
  17020. æFc Folders.h
  17021. æD #define kControlPanelFolderType 'ctrl'       /*Control Panels go here (may contain INITs)*/
  17022.  
  17023. æKY kExtensionFolderType 
  17024. æT constant
  17025. æFc Folders.h
  17026. æD #define kExtensionFolderType 'extn'          /*Finder extensions go here*/
  17027.  
  17028. æKY kPreferencesFolderType 
  17029. æT constant
  17030. æFc Folders.h
  17031. æD #define kPreferencesFolderType 'pref'        /*preferences for applications go here*/
  17032.  
  17033. æKY kTemporaryFolderType 
  17034. æT constant
  17035. æFc Folders.h
  17036. æD #define kTemporaryFolderType 'temp'          /*temporary files go here (deleted periodically, but don't rely on it.)*/
  17037.  
  17038. æKY FindFolder 
  17039. æT Function
  17040. æFc Folders.h
  17041. æD #if SystemSevenOrLater
  17042. pascal OSErr FindFolder(short vRefNum,OSType folderType,Boolean createFolder,
  17043.     short *foundVRefNum,long *foundDirID)
  17044.     = {0x7000,0xA823}; 
  17045. #else
  17046. pascal OSErr FindFolder(short vRefNum,OSType folderType,Boolean createFolder,
  17047.     short *foundVRefNum,long *foundDirID);
  17048. #endif
  17049.  
  17050.  
  17051. æKY Fonts.h
  17052. æKL FlushFonts
  17053. FMSwapFont
  17054. FontMetrics
  17055. getfnum
  17056. GetFNum
  17057. getfontname
  17058. GetFontName
  17059. GetOutlinePreferred
  17060. GetPreserveGlyph
  17061. InitFonts
  17062. IsOutline
  17063. OutlineMetrics
  17064. RealFont
  17065. SetFontLock
  17066. SetFractEnable
  17067. SetFScaleDisable
  17068. SetOutlinePreferred
  17069. SetPreserveGlyph
  17070.  
  17071. appleMark
  17072. applFont
  17073. AsscEntry
  17074. athens
  17075. cairo
  17076. checkMark
  17077. commandMark
  17078. courier
  17079. diamondMark
  17080. FamRec
  17081. fixedFont
  17082. FMetricRec
  17083. FMInput
  17084. FMOutPtr
  17085. FMOutput
  17086. FontAssoc
  17087. FontRec
  17088. fontWid
  17089. fxdFntH
  17090. fxdFntHW
  17091. fxdFntW
  17092. geneva
  17093. helvetica
  17094. KernEntry
  17095. KernPair
  17096. KernTable
  17097. london
  17098. losAngeles
  17099. mobile
  17100. monaco
  17101. NameTable
  17102. newYork
  17103. propFont
  17104. prpFntH
  17105. prpFntHW
  17106. prpFntW
  17107. sanFran
  17108. StyleTable
  17109. symbol
  17110. systemFont
  17111. times
  17112. toronto
  17113. venice
  17114. WidEntry
  17115. WidTable
  17116. WidthTable
  17117.  
  17118. æKY systemFont 
  17119. æT constant
  17120. æFc Fonts.h
  17121. æD     systemFont = 0,
  17122.  
  17123. æKY applFont 
  17124. æT constant
  17125. æFc Fonts.h
  17126. æD     applFont = 1,
  17127.  
  17128. æKY newYork 
  17129. æT constant
  17130. æFc Fonts.h
  17131. æD     newYork = 2,
  17132.  
  17133. æKY geneva 
  17134. æT constant
  17135. æFc Fonts.h
  17136. æD     geneva = 3,
  17137.  
  17138. æKY monaco 
  17139. æT constant
  17140. æFc Fonts.h
  17141. æD     monaco = 4,
  17142.  
  17143. æKY venice 
  17144. æT constant
  17145. æFc Fonts.h
  17146. æD     venice = 5,
  17147.  
  17148. æKY london 
  17149. æT constant
  17150. æFc Fonts.h
  17151. æD     london = 6,
  17152.  
  17153. æKY athens 
  17154. æT constant
  17155. æFc Fonts.h
  17156. æD     athens = 7,
  17157.  
  17158. æKY sanFran 
  17159. æT constant
  17160. æFc Fonts.h
  17161. æD     sanFran = 8,
  17162.  
  17163. æKY toronto 
  17164. æT constant
  17165. æFc Fonts.h
  17166. æD     toronto = 9,
  17167.  
  17168. æKY cairo 
  17169. æT constant
  17170. æFc Fonts.h
  17171. æD     cairo = 11,
  17172.  
  17173. æKY losAngeles 
  17174. æT constant
  17175. æFc Fonts.h
  17176. æD     losAngeles = 12,
  17177.  
  17178. æKY times 
  17179. æT constant
  17180. æFc Fonts.h
  17181. æD     times = 20,
  17182.  
  17183. æKY helvetica 
  17184. æT constant
  17185. æFc Fonts.h
  17186. æD     helvetica = 21,
  17187.  
  17188. æKY courier 
  17189. æT constant
  17190. æFc Fonts.h
  17191. æD     courier = 22,
  17192.  
  17193. æKY symbol 
  17194. æT constant
  17195. æFc Fonts.h
  17196. æD     symbol = 23,
  17197.  
  17198. æKY mobile 
  17199. æT constant
  17200. æFc Fonts.h
  17201. æD     mobile = 24,
  17202.  
  17203. æKY commandMark 
  17204. æT constant
  17205. æFc Fonts.h
  17206. æD     commandMark = 17,
  17207.  
  17208. æKY checkMark 
  17209. æT constant
  17210. æFc Fonts.h
  17211. æD     checkMark = 18,
  17212.  
  17213. æKY diamondMark 
  17214. æT constant
  17215. æFc Fonts.h
  17216. æD     diamondMark = 19,
  17217.  
  17218. æKY appleMark 
  17219. æT constant
  17220. æFc Fonts.h
  17221. æD     appleMark = 20,
  17222.  
  17223. æKY propFont 
  17224. æT constant
  17225. æFc Fonts.h
  17226. æD     propFont = 36864,
  17227.  
  17228. æKY prpFntH 
  17229. æT constant
  17230. æFc Fonts.h
  17231. æD     prpFntH = 36865,
  17232.  
  17233. æKY prpFntW 
  17234. æT constant
  17235. æFc Fonts.h
  17236. æD     prpFntW = 36866,
  17237.  
  17238. æKY prpFntHW 
  17239. æT constant
  17240. æFc Fonts.h
  17241. æD     prpFntHW = 36867,
  17242.  
  17243. æKY fixedFont 
  17244. æT constant
  17245. æFc Fonts.h
  17246. æD     fixedFont = 45056,
  17247.  
  17248. æKY fxdFntH 
  17249. æT constant
  17250. æFc Fonts.h
  17251. æD     fxdFntH = 45057,
  17252.  
  17253. æKY fxdFntW 
  17254. æT constant
  17255. æFc Fonts.h
  17256. æD     fxdFntW = 45058,
  17257.  
  17258. æKY fxdFntHW 
  17259. æT constant
  17260. æFc Fonts.h
  17261. æD     fxdFntHW = 45059,
  17262.  
  17263. æKY fontWid 
  17264. æT constant
  17265. æFc Fonts.h
  17266. æD     fontWid = 44208,
  17267.  
  17268. æKY FMInput 
  17269. æT struct
  17270. æFc Fonts.h
  17271. æD struct FMInput {
  17272.     short family;
  17273.     short size;
  17274.     Style face;
  17275.     Boolean needBits;
  17276.     short device;
  17277.     Point numer;
  17278.     Point denom;
  17279. };
  17280.  
  17281. typedef struct FMInput FMInput;
  17282.  
  17283.  
  17284. æKY FMOutput 
  17285. æT struct
  17286. æFc Fonts.h
  17287. æD struct FMOutput {
  17288.     short errNum;
  17289.     Handle fontHandle;
  17290.     unsigned char boldPixels;
  17291.     unsigned char italicPixels;
  17292.     unsigned char ulOffset;
  17293.     unsigned char ulShadow;
  17294.     unsigned char ulThick;
  17295.     unsigned char shadowPixels;
  17296.     char extra;
  17297.     unsigned char ascent;
  17298.     unsigned char descent;
  17299.     unsigned char widMax;
  17300.     char leading;
  17301.     char unused;
  17302.     Point numer;
  17303.     Point denom;
  17304. };
  17305.  
  17306. typedef struct FMOutput FMOutput;
  17307. typedef FMOutput *FMOutPtr;
  17308.  
  17309.  
  17310. æKY FontRec 
  17311. æT struct
  17312. æFc Fonts.h
  17313. æD struct FontRec {
  17314.     short fontType;         /*font type*/
  17315.     short firstChar;        /*ASCII code of first character*/
  17316.     short lastChar;         /*ASCII code of last character*/
  17317.     short widMax;           /*maximum character width*/
  17318.     short kernMax;          /*negative of maximum character kern*/
  17319.     short nDescent;         /*negative of descent*/
  17320.     short fRectWidth;       /*width of font rectangle*/
  17321.     short fRectHeight;      /*height of font rectangle*/
  17322.     short owTLoc;           /*offset to offset/width table*/
  17323.     short ascent;           /*ascent*/
  17324.     short descent;          /*descent*/
  17325.     short leading;          /*leading*/
  17326.     short rowWords;         /*row width of bit image / 2 */
  17327. };
  17328.  
  17329. typedef struct FontRec FontRec;
  17330.  
  17331.  
  17332. æKY FMetricRec 
  17333. æT struct
  17334. æFc Fonts.h
  17335. æD struct FMetricRec {
  17336.     Fixed ascent;           /*base line to top*/
  17337.     Fixed descent;          /*base line to bottom*/
  17338.     Fixed leading;          /*leading between lines*/
  17339.     Fixed widMax;           /*maximum character width*/
  17340.     Handle wTabHandle;      /*handle to font width table*/
  17341. };
  17342.  
  17343. typedef struct FMetricRec FMetricRec;
  17344.  
  17345.  
  17346. æKY WidEntry 
  17347. æT struct
  17348. æFc Fonts.h
  17349. æD struct WidEntry {
  17350.     short widStyle;         /*style entry applies to*/
  17351. };
  17352.  
  17353. typedef struct WidEntry WidEntry;
  17354.  
  17355.  
  17356. æKY WidTable 
  17357. æT struct
  17358. æFc Fonts.h
  17359. æD struct WidTable {
  17360.     short numWidths;        /*number of entries - 1*/
  17361. };
  17362.  
  17363. typedef struct WidTable WidTable;
  17364.  
  17365.  
  17366. æKY AsscEntry 
  17367. æT struct
  17368. æFc Fonts.h
  17369. æD struct AsscEntry {
  17370.     short fontSize;
  17371.     short fontStyle;
  17372.     short fontID;           /*font resource ID*/
  17373. };
  17374.  
  17375. typedef struct AsscEntry AsscEntry;
  17376.  
  17377.  
  17378. æKY FontAssoc 
  17379. æT struct
  17380. æFc Fonts.h
  17381. æD struct FontAssoc {
  17382.     short numAssoc;         /*number of entries - 1*/
  17383. };
  17384.  
  17385. typedef struct FontAssoc FontAssoc;
  17386.  
  17387.  
  17388. æKY StyleTable 
  17389. æT struct
  17390. æFc Fonts.h
  17391. æD struct StyleTable {
  17392.     short fontClass;
  17393.     long offset;
  17394.     long reserved;
  17395.     char indexes[48];
  17396. };
  17397.  
  17398. typedef struct StyleTable StyleTable;
  17399.  
  17400.  
  17401. æKY NameTable 
  17402. æT struct
  17403. æFc Fonts.h
  17404. æD struct NameTable {
  17405.     short stringCount;
  17406.     Str255 baseFontName;
  17407. };
  17408.  
  17409. typedef struct NameTable NameTable;
  17410.  
  17411.  
  17412. æKY KernPair 
  17413. æT struct
  17414. æFc Fonts.h
  17415. æD struct KernPair {
  17416.     char kernFirst;         /*1st character of kerned pair*/
  17417.     char kernSecond;        /*2nd character of kerned pair*/
  17418.     short kernWidth;        /*kerning in 1pt fixed format*/
  17419. };
  17420.  
  17421. typedef struct KernPair KernPair;
  17422.  
  17423.  
  17424. æKY KernEntry 
  17425. æT struct
  17426. æFc Fonts.h
  17427. æD struct KernEntry {
  17428.     short kernLength;       /*length of this entry*/
  17429.     short kernStyle;        /*style the entry applies to*/
  17430. };
  17431.  
  17432. typedef struct KernEntry KernEntry;
  17433.  
  17434.  
  17435. æKY KernTable 
  17436. æT struct
  17437. æFc Fonts.h
  17438. æD struct KernTable {
  17439.     short numKerns;         /*number of kerning entries*/
  17440. };
  17441.  
  17442. typedef struct KernTable KernTable;
  17443.  
  17444.  
  17445. æKY WidthTable 
  17446. æT struct
  17447. æFc Fonts.h
  17448. æD struct WidthTable {
  17449.     Fixed tabData[256];     /*character widths*/
  17450.     Handle tabFont;         /*font record used to build table*/
  17451.     long sExtra;            /*space extra used for table*/
  17452.     long style;             /*extra due to style*/
  17453.     short fID;              /*font family ID*/
  17454.     short fSize;            /*font size request*/
  17455.     short face;             /*style (face) request*/
  17456.     short device;           /*device requested*/
  17457.     Point inNumer;          /*scale factors requested*/
  17458.     Point inDenom;          /*scale factors requested*/
  17459.     short aFID;             /*actual font family ID for table*/
  17460.     Handle fHand;           /*family record used to build up table*/
  17461.     Boolean usedFam;        /*used fixed point family widths*/
  17462.     unsigned char aFace;    /*actual face produced*/
  17463.     short vOutput;          /*vertical scale output value*/
  17464.     short hOutput;          /*horizontal scale output value*/
  17465.     short vFactor;          /*vertical scale output value*/
  17466.     short hFactor;          /*horizontal scale output value*/
  17467.     short aSize;            /*actual size of actual font used*/
  17468.     short tabSize;          /*total size of table*/
  17469. };
  17470.  
  17471. typedef struct WidthTable WidthTable;
  17472.  
  17473.  
  17474. æKY FamRec 
  17475. æT struct
  17476. æFc Fonts.h
  17477. æD struct FamRec {
  17478.     short ffFlags;          /*flags for family*/
  17479.     short ffFamID;          /*family ID number*/
  17480.     short ffFirstChar;      /*ASCII code of 1st character*/
  17481.     short ffLastChar;       /*ASCII code of last character*/
  17482.     short ffAscent;         /*maximum ascent for 1pt font*/
  17483.     short ffDescent;        /*maximum descent for 1pt font*/
  17484.     short ffLeading;        /*maximum leading for 1pt font*/
  17485.     short ffWidMax;         /*maximum widMax for 1pt font*/
  17486.     long ffWTabOff;         /*offset to width table*/
  17487.     long ffKernOff;         /*offset to kerning table*/
  17488.     long ffStylOff;         /*offset to style mapping table*/
  17489.     short ffProperty[9];    /*style property info*/
  17490.     short ffIntl[2];        /*for international use*/
  17491.     short ffVersion;        /*version number*/
  17492. };
  17493.  
  17494. typedef struct FamRec FamRec;
  17495.  
  17496.  
  17497. æKY InitFonts 
  17498. æT Function
  17499. æFc Fonts.h
  17500. æD pascal void InitFonts(void)
  17501.     = 0xA8FE; 
  17502.  
  17503. æKY GetFontName 
  17504. æT Function
  17505. æFc Fonts.h
  17506. æD pascal void GetFontName(short familyID,Str255 name)
  17507.     = 0xA8FF; 
  17508.  
  17509. æKY GetFNum 
  17510. æT Function
  17511. æFc Fonts.h
  17512. æD pascal void GetFNum(ConstStr255Param name,short *familyID)
  17513.     = 0xA900; 
  17514.  
  17515. æKY RealFont 
  17516. æT Function
  17517. æFc Fonts.h
  17518. æD pascal Boolean RealFont(short fontNum,short size)
  17519.     = 0xA902; 
  17520.  
  17521. æKY SetFontLock 
  17522. æT Function
  17523. æFc Fonts.h
  17524. æD pascal void SetFontLock(Boolean lockFlag)
  17525.     = 0xA903; 
  17526.  
  17527. æKY FMSwapFont 
  17528. æT Function
  17529. æFc Fonts.h
  17530. æD pascal FMOutPtr FMSwapFont(const FMInput *inRec)
  17531.     = 0xA901; 
  17532.  
  17533. æKY SetFScaleDisable 
  17534. æT Function
  17535. æFc Fonts.h
  17536. æD pascal void SetFScaleDisable(Boolean fscaleDisable)
  17537.     = 0xA834; 
  17538.  
  17539. æKY FontMetrics 
  17540. æT Function
  17541. æFc Fonts.h
  17542. æD pascal void FontMetrics(const FMetricRec *theMetrics)
  17543.     = 0xA835; 
  17544.  
  17545. æKY SetFractEnable 
  17546. æT Function
  17547. æFc Fonts.h
  17548. æD pascal void SetFractEnable(Boolean fractEnable); 
  17549.  
  17550. æKY IsOutline 
  17551. æT Function
  17552. æFc Fonts.h
  17553. æD pascal Boolean IsOutline(Point numer,Point denom)
  17554.     = {0x7000,0xA854}; 
  17555.  
  17556. æKY SetOutlinePreferred 
  17557. æT Function
  17558. æFc Fonts.h
  17559. æD pascal void SetOutlinePreferred(Boolean outlinePreferred)
  17560.     = {0x7001,0xA854}; 
  17561.  
  17562. æKY GetOutlinePreferred 
  17563. æT Function
  17564. æFc Fonts.h
  17565. æD pascal Boolean GetOutlinePreferred(void)
  17566.     = {0x7009,0xA854}; 
  17567.  
  17568. æKY OutlineMetrics 
  17569. æT Function
  17570. æFc Fonts.h
  17571. æD pascal OSErr OutlineMetrics(short byteCount,const void *textPtr,Point numer,
  17572.     Point denom,short *yMax,short *yMin,FixedPtr awArray,FixedPtr lsbArray,
  17573.     RectPtr boundsArray)
  17574.     = {0x7008,0xA854}; 
  17575.  
  17576. æKY SetPreserveGlyph 
  17577. æT Function
  17578. æFc Fonts.h
  17579. æD pascal void SetPreserveGlyph(Boolean preserveGlyph)
  17580.     = {0x700A,0xA854}; 
  17581.  
  17582. æKY GetPreserveGlyph 
  17583. æT Function
  17584. æFc Fonts.h
  17585. æD pascal Boolean GetPreserveGlyph(void)
  17586.     = {0x700B,0xA854}; 
  17587.  
  17588. æKY FlushFonts 
  17589. æT Function
  17590. æFc Fonts.h
  17591. æD pascal OSErr FlushFonts(void)
  17592.     = {0x700C,0xA854}; 
  17593.  
  17594. æKY getfnum 
  17595. æT Function
  17596. æFc Fonts.h
  17597. æD void getfnum(char *theName,short *familyID); 
  17598.  
  17599. æKY getfontname 
  17600. æT Function
  17601. æFc Fonts.h
  17602. æD void getfontname(short familyID,char *theName); 
  17603.  
  17604.  
  17605. æKY GestaltEqu.h
  17606. æKL Gestalt
  17607. NewGestalt
  17608. ReplaceGestalt
  17609.  
  17610. gestalt32BitAddressing
  17611. gestalt32BitCapable
  17612. gestalt32BitQD
  17613. gestalt32BitQD
  17614. gestalt32BitQD12
  17615. gestalt32BitQD13
  17616. gestalt32BitSysZone
  17617. gestalt68000
  17618. gestalt68010
  17619. gestalt68020
  17620. gestalt68030
  17621. gestalt68030MMU
  17622. gestalt68040
  17623. gestalt68040FPU
  17624. gestalt68040MMU
  17625. gestalt68851
  17626. gestalt68881
  17627. gestalt68882
  17628. gestalt8BitQD
  17629. gestaltADBISOKbdII
  17630. gestaltADBKbdII
  17631. gestaltAddressingModeAttr
  17632. gestaltAliasMgrAttr
  17633. gestaltAliasMgrPresent
  17634. gestaltAMU
  17635. gestaltAppleEventsAttr
  17636. gestaltAppleEventsPresent
  17637. gestaltAppleTalkVersion
  17638. gestaltAUXVersion
  17639. gestaltBuiltInSoundInput
  17640. gestaltClassic
  17641. gestaltConnMgrAttr
  17642. gestaltConnMgrCMSearchFix
  17643. gestaltConnMgrPresent
  17644. gestaltCRMAttr
  17645. gestaltCRMPresent
  17646. gestaltCTBVersion
  17647. gestaltDBAccessMgrAttr
  17648. gestaltDBAccessMgrPresent
  17649. gestaltDITLExtAttr
  17650. gestaltDITLExtPresent
  17651. gestaltDupSelectorErr
  17652. gestaltEasyAccessAttr
  17653. gestaltEasyAccessLocked
  17654. gestaltEasyAccessOff
  17655. gestaltEasyAccessOn
  17656. gestaltEasyAccessSticky
  17657. gestaltEditionMgrAttr
  17658. gestaltEditionMgrPresent
  17659. gestaltExtADBKbd
  17660. gestaltExtendedTimeMgr
  17661. gestaltExtISOADBKbd
  17662. gestaltExtToolboxTable
  17663. gestaltFindFolderAttr
  17664. gestaltFindFolderPresent
  17665. gestaltFontMgrAttr
  17666. gestaltFPUType
  17667. gestaltFSAttr
  17668. gestaltFullExtFSDispatching
  17669. gestaltFXfrMgrAttr
  17670. gestaltFXfrMgrPresent
  17671. gestaltHardwareAttr
  17672. gestaltHasASC
  17673. gestaltHasColor
  17674. gestaltHasDeepGWorlds
  17675. gestaltHasDirectPixMaps
  17676. gestaltHasFileSystemManager
  17677. gestaltHasFSSpecCalls
  17678. gestaltHasGPIaToDCDa
  17679. gestaltHasGPIaToRTxCa
  17680. gestaltHasGPIbToDCDb
  17681. gestaltHasGrayishTextOr
  17682. gestaltHasParityCapability
  17683. gestaltHasSCC
  17684. gestaltHasSCSI
  17685. gestaltHasSoftPowerOff
  17686. gestaltHasSoundInputDevice
  17687. gestaltHasVIA1
  17688. gestaltHasVIA2
  17689. gestaltHelpMgrAttr
  17690. gestaltHelpMgrPresent
  17691. gestaltIPCSupport
  17692. gestaltKeyboardType
  17693. gestaltLaunchCanReturn
  17694. gestaltLaunchControl
  17695. gestaltLaunchFullFileSpec
  17696. gestaltLocationErr
  17697. gestaltLogicalPageSize
  17698. gestaltLogicalRAMSize
  17699. gestaltLowMemorySize
  17700. gestaltMac512KE
  17701. gestaltMacAndPad
  17702. gestaltMacClassic
  17703. gestaltMachineIcon
  17704. gestaltMachineType
  17705. gestaltMacII
  17706. gestaltMacIIci
  17707. gestaltMacIIcx
  17708. gestaltMacIIfx
  17709. gestaltMacIIsi
  17710. gestaltMacIIx
  17711. gestaltMacKbd
  17712. gestaltMacLC
  17713. gestaltMacPlus
  17714. gestaltMacPlusKbd
  17715. gestaltMacSE
  17716. gestaltMacSE030
  17717. gestaltMacXL
  17718. gestaltMiscAttr
  17719. gestaltMMUType
  17720. gestaltNoFPU
  17721. gestaltNoMMU
  17722. gestaltNotificationMgrAttr
  17723. gestaltNotificationPresent
  17724. gestaltNuBusConnectors
  17725. gestaltOriginalQD
  17726. gestaltOSAttr
  17727. gestaltOSTable
  17728. gestaltOutlineFonts
  17729. gestaltParityAttr
  17730. gestaltParityEnabled
  17731. gestaltPartialRsrcs
  17732. gestaltPhysicalRAMSize
  17733. gestaltPMgrCPUIdle
  17734. gestaltPMgrExists
  17735. gestaltPMgrSCC
  17736. gestaltPMgrSound
  17737. gestaltPopupAttr
  17738. gestaltPopupPresent
  17739. gestaltPortable
  17740. gestaltPowerMgrAttr
  17741. gestaltPPCSupportsIncoming
  17742. gestaltPPCSupportsOutGoing
  17743. gestaltPPCSupportsRealTime
  17744. gestaltPPCToolboxAttr
  17745. gestaltPPCToolboxPresent
  17746. gestaltProcessorType
  17747. gestaltPrtblADBKbd
  17748. gestaltPrtblISOKbd
  17749. gestaltQuickdrawFeatures
  17750. gestaltQuickdrawVersion
  17751. gestaltRealTempMemory
  17752. gestaltResourceMgrAttr
  17753. gestaltRevisedTimeMgr
  17754. gestaltROMSize
  17755. gestaltROMVersion
  17756. gestaltScriptCount
  17757. gestaltScriptMgrVersion
  17758. gestaltScrollingThrottle
  17759. gestaltSerialAttr
  17760. gestaltSoundAttr
  17761. gestaltSoundIOMgrPresent
  17762. gestaltSquareMenuBar
  17763. gestaltStandardFile58
  17764. gestaltStandardFileAttr
  17765. gestaltStandardTimeMgr
  17766. gestaltStdADBKbd
  17767. gestaltStdISOADBKbd
  17768. gestaltStdNBPAttr
  17769. gestaltStdNBPPresent
  17770. gestaltStereoCapability
  17771. gestaltStereoMixing
  17772. gestaltSysDebuggerSupport
  17773. gestaltSystemVersion
  17774. gestaltSysZoneGrowable
  17775. gestaltTE1
  17776. gestaltTE2
  17777. gestaltTE3
  17778. gestaltTE4
  17779. gestaltTE5
  17780. gestaltTempMemSupport
  17781. gestaltTempMemTracked
  17782. gestaltTermMgrAttr
  17783. gestaltTermMgrPresent
  17784. gestaltTextEditVersion
  17785. gestaltTimeMgrVersion
  17786. gestaltToolboxTable
  17787. gestaltUndefSelectorErr
  17788. gestaltUnknownErr
  17789. gestaltVersion
  17790. gestaltVMAttr
  17791. gestaltVMPresent
  17792. kMachineNameStrID
  17793.  
  17794. æKY gestaltUnknownErr 
  17795. æT constant
  17796. æFc GestaltEqu.h
  17797. æD     gestaltUnknownErr = -5550,               /* value returned if Gestalt doesn't know the answer */
  17798.  
  17799. æKY gestaltUndefSelectorErr 
  17800. æT constant
  17801. æFc GestaltEqu.h
  17802. æD     gestaltUndefSelectorErr = -5551,         /* undefined selector was passed to Gestalt */
  17803.  
  17804. æKY gestaltDupSelectorErr 
  17805. æT constant
  17806. æFc GestaltEqu.h
  17807. æD     gestaltDupSelectorErr = -5552,           /* tried to add an entry that already existed */
  17808.  
  17809. æKY gestaltLocationErr 
  17810. æT constant
  17811. æFc GestaltEqu.h
  17812. æD     gestaltLocationErr = -5553,              /* gestalt function ptr wasn't in sysheap */
  17813.  
  17814. æKY gestaltVersion 
  17815. æT constant
  17816. æFc GestaltEqu.h
  17817. æD #define gestaltVersion 'vers'                /* gestalt version */
  17818.  
  17819. æKY gestaltAddressingModeAttr 
  17820. æT constant
  17821. æFc GestaltEqu.h
  17822. æD #define gestaltAddressingModeAttr 'addr'     /* addressing mode attributes */
  17823.  
  17824. æKY gestalt32BitAddressing 
  17825. æT constant
  17826. æFc GestaltEqu.h
  17827. æD     gestalt32BitAddressing = 0,              /* using 32-bit addressing mode */
  17828.  
  17829. æKY gestalt32BitSysZone 
  17830. æT constant
  17831. æFc GestaltEqu.h
  17832. æD     gestalt32BitSysZone = 1,                 /* 32-bit compatible system zone */
  17833.  
  17834. æKY gestalt32BitCapable 
  17835. æT constant
  17836. æFc GestaltEqu.h
  17837. æD     gestalt32BitCapable = 2,                 /* Machine is 32-bit capable */
  17838.  
  17839. æKY gestaltAliasMgrAttr 
  17840. æT constant
  17841. æFc GestaltEqu.h
  17842. æD #define gestaltAliasMgrAttr 'alis'           /* Alias Mgr Attributes */
  17843.  
  17844. æKY gestaltAliasMgrPresent 
  17845. æT constant
  17846. æFc GestaltEqu.h
  17847. æD     gestaltAliasMgrPresent = 0,              /* True if the Alias Mgr is present */
  17848.  
  17849. æKY gestaltAppleTalkVersion 
  17850. æT constant
  17851. æFc GestaltEqu.h
  17852. æD #define gestaltAppleTalkVersion 'atlk'       /* appletalk version */
  17853.  
  17854. æKY gestaltAUXVersion 
  17855. æT constant
  17856. æFc GestaltEqu.h
  17857. æD #define gestaltAUXVersion 'a/ux'             /*a/ux version, if present */
  17858.  
  17859. æKY gestaltConnMgrAttr 
  17860. æT constant
  17861. æFc GestaltEqu.h
  17862. æD #define gestaltConnMgrAttr 'conn'            /* connection mgr attributes    */
  17863.  
  17864. æKY gestaltConnMgrPresent 
  17865. æT constant
  17866. æFc GestaltEqu.h
  17867. æD     gestaltConnMgrPresent = 0,
  17868.  
  17869. æKY gestaltConnMgrCMSearchFix 
  17870. æT constant
  17871. æFc GestaltEqu.h
  17872. æD     gestaltConnMgrCMSearchFix = 1,           /* Fix to CMAddSearch?     */
  17873.  
  17874. æKY gestaltCRMAttr 
  17875. æT constant
  17876. æFc GestaltEqu.h
  17877. æD #define gestaltCRMAttr 'crm '                /* comm resource mgr attributes */
  17878.  
  17879. æKY gestaltCRMPresent 
  17880. æT constant
  17881. æFc GestaltEqu.h
  17882. æD     gestaltCRMPresent = 0,
  17883.  
  17884. æKY gestaltCTBVersion 
  17885. æT constant
  17886. æFc GestaltEqu.h
  17887. æD #define gestaltCTBVersion 'ctbv'             /* CommToolbox version */
  17888.  
  17889. æKY gestaltDBAccessMgrAttr 
  17890. æT constant
  17891. æFc GestaltEqu.h
  17892. æD #define gestaltDBAccessMgrAttr 'dbac'        /* Database Access Mgr attributes */
  17893.  
  17894. æKY gestaltDBAccessMgrPresent 
  17895. æT constant
  17896. æFc GestaltEqu.h
  17897. æD     gestaltDBAccessMgrPresent = 0,           /* True if Database Access Mgr present */
  17898.  
  17899. æKY gestaltDITLExtAttr 
  17900. æT constant
  17901. æFc GestaltEqu.h
  17902. æD #define gestaltDITLExtAttr 'ditl'            /* AppenDITL, etc. calls from CTB */
  17903.  
  17904. æKY gestaltDITLExtPresent 
  17905. æT constant
  17906. æFc GestaltEqu.h
  17907. æD     gestaltDITLExtPresent = 0,               /* True if calls are present */
  17908.  
  17909. æKY gestaltEasyAccessAttr 
  17910. æT constant
  17911. æFc GestaltEqu.h
  17912. æD #define gestaltEasyAccessAttr 'easy'         /* Easy Access attributes */
  17913.  
  17914. æKY gestaltEasyAccessOff 
  17915. æT constant
  17916. æFc GestaltEqu.h
  17917. æD     gestaltEasyAccessOff = 0,                /* if Easy Access present, but off (no icon) */
  17918.  
  17919. æKY gestaltEasyAccessOn 
  17920. æT constant
  17921. æFc GestaltEqu.h
  17922. æD     gestaltEasyAccessOn = 1,                 /* if Easy Access "On" */
  17923.  
  17924. æKY gestaltEasyAccessSticky 
  17925. æT constant
  17926. æFc GestaltEqu.h
  17927. æD     gestaltEasyAccessSticky = 2,             /* if Easy Access "Sticky" */
  17928.  
  17929. æKY gestaltEasyAccessLocked 
  17930. æT constant
  17931. æFc GestaltEqu.h
  17932. æD     gestaltEasyAccessLocked = 3,             /* if Easy Access "Locked" */
  17933.  
  17934. æKY gestaltEditionMgrAttr 
  17935. æT constant
  17936. æFc GestaltEqu.h
  17937. æD #define gestaltEditionMgrAttr 'edtn'         /* Edition Mgr attributes */
  17938.  
  17939. æKY gestaltEditionMgrPresent 
  17940. æT constant
  17941. æFc GestaltEqu.h
  17942. æD     gestaltEditionMgrPresent = 0,            /* True if Edition Mgr present */
  17943.  
  17944. æKY gestaltAppleEventsAttr 
  17945. æT constant
  17946. æFc GestaltEqu.h
  17947. æD #define gestaltAppleEventsAttr 'evnt'        /* Apple Events attributes */
  17948.  
  17949. æKY gestaltAppleEventsPresent 
  17950. æT constant
  17951. æFc GestaltEqu.h
  17952. æD     gestaltAppleEventsPresent = 0,           /* True if Apple Events present */
  17953.  
  17954. æKY gestaltFindFolderAttr 
  17955. æT constant
  17956. æFc GestaltEqu.h
  17957. æD #define gestaltFindFolderAttr 'fold'         /* Folder Mgr attributes */
  17958.  
  17959. æKY gestaltFindFolderPresent 
  17960. æT constant
  17961. æFc GestaltEqu.h
  17962. æD     gestaltFindFolderPresent = 0,            /* True if Folder Mgr present */
  17963.  
  17964. æKY gestaltFontMgrAttr 
  17965. æT constant
  17966. æFc GestaltEqu.h
  17967. æD #define gestaltFontMgrAttr 'font'            /* Font Mgr attributes */
  17968.  
  17969. æKY gestaltOutlineFonts 
  17970. æT constant
  17971. æFc GestaltEqu.h
  17972. æD     gestaltOutlineFonts = 0,                 /* True if Outline Fonts supported */
  17973.  
  17974. æKY gestaltFPUType 
  17975. æT constant
  17976. æFc GestaltEqu.h
  17977. æD #define gestaltFPUType 'fpu '                /* fpu type */
  17978.  
  17979. æKY gestaltNoFPU 
  17980. æT constant
  17981. æFc GestaltEqu.h
  17982. æD     gestaltNoFPU = 0,                        /* no FPU */
  17983.  
  17984. æKY gestalt68881 
  17985. æT constant
  17986. æFc GestaltEqu.h
  17987. æD     gestalt68881 = 1,                        /* 68881 FPU */
  17988.  
  17989. æKY gestalt68882 
  17990. æT constant
  17991. æFc GestaltEqu.h
  17992. æD     gestalt68882 = 2,                        /* 68882 FPU */
  17993.  
  17994. æKY gestalt68040FPU 
  17995. æT constant
  17996. æFc GestaltEqu.h
  17997. æD     gestalt68040FPU = 3,                     /* 68040 built-in FPU */
  17998.  
  17999. æKY gestaltFSAttr 
  18000. æT constant
  18001. æFc GestaltEqu.h
  18002. æD #define gestaltFSAttr 'fs  '                 /* file system attributes */
  18003.  
  18004. æKY gestaltFullExtFSDispatching 
  18005. æT constant
  18006. æFc GestaltEqu.h
  18007. æD     gestaltFullExtFSDispatching = 0,         /* has really cool new HFSDispatch dispatcher */
  18008.  
  18009. æKY gestaltHasFSSpecCalls 
  18010. æT constant
  18011. æFc GestaltEqu.h
  18012. æD     gestaltHasFSSpecCalls = 1,               /* has FSSpec calls    */
  18013.  
  18014. æKY gestaltHasFileSystemManager 
  18015. æT constant
  18016. æFc GestaltEqu.h
  18017. æD     gestaltHasFileSystemManager = 2,         /* has a file system manager */
  18018.  
  18019. æKY gestaltFXfrMgrAttr 
  18020. æT constant
  18021. æFc GestaltEqu.h
  18022. æD #define gestaltFXfrMgrAttr 'fxfr'            /* file transfer manager attributes */
  18023.  
  18024. æKY gestaltFXfrMgrPresent 
  18025. æT constant
  18026. æFc GestaltEqu.h
  18027. æD     gestaltFXfrMgrPresent = 0,
  18028.  
  18029. æKY gestaltHardwareAttr 
  18030. æT constant
  18031. æFc GestaltEqu.h
  18032. æD #define gestaltHardwareAttr 'hdwr'           /* hardware attributes */
  18033.  
  18034. æKY gestaltHasVIA1 
  18035. æT constant
  18036. æFc GestaltEqu.h
  18037. æD     gestaltHasVIA1 = 0,                      /* VIA1 exists */
  18038.  
  18039. æKY gestaltHasVIA2 
  18040. æT constant
  18041. æFc GestaltEqu.h
  18042. æD     gestaltHasVIA2 = 1,                      /* VIA2 exists */
  18043.  
  18044. æKY gestaltHasASC 
  18045. æT constant
  18046. æFc GestaltEqu.h
  18047. æD     gestaltHasASC = 3,                       /* Apple Sound Chip exists */
  18048.  
  18049. æKY gestaltHasSCC 
  18050. æT constant
  18051. æFc GestaltEqu.h
  18052. æD     gestaltHasSCC = 4,                       /* SCC exists */
  18053.  
  18054. æKY gestaltHasSCSI 
  18055. æT constant
  18056. æFc GestaltEqu.h
  18057. æD     gestaltHasSCSI = 7,                      /* SCSI exists */
  18058.  
  18059. æKY gestaltHasSoftPowerOff 
  18060. æT constant
  18061. æFc GestaltEqu.h
  18062. æD     gestaltHasSoftPowerOff = 19,             /* Capable of software power off */
  18063.  
  18064. æKY gestaltHelpMgrAttr 
  18065. æT constant
  18066. æFc GestaltEqu.h
  18067. æD #define gestaltHelpMgrAttr 'help'            /* Help Mgr Attributes */
  18068.  
  18069. æKY gestaltHelpMgrPresent 
  18070. æT constant
  18071. æFc GestaltEqu.h
  18072. æD     gestaltHelpMgrPresent = 0,               /* true if help mgr is present */
  18073.  
  18074. æKY gestaltKeyboardType 
  18075. æT constant
  18076. æFc GestaltEqu.h
  18077. æD #define gestaltKeyboardType 'kbd '           /* keyboard type */
  18078.  
  18079. æKY gestaltMacKbd 
  18080. æT constant
  18081. æFc GestaltEqu.h
  18082. æD     gestaltMacKbd = 1,
  18083.  
  18084. æKY gestaltMacAndPad 
  18085. æT constant
  18086. æFc GestaltEqu.h
  18087. æD     gestaltMacAndPad = 2,
  18088.  
  18089. æKY gestaltMacPlusKbd 
  18090. æT constant
  18091. æFc GestaltEqu.h
  18092. æD     gestaltMacPlusKbd = 3,
  18093.  
  18094. æKY gestaltExtADBKbd 
  18095. æT constant
  18096. æFc GestaltEqu.h
  18097. æD     gestaltExtADBKbd = 4,
  18098.  
  18099. æKY gestaltStdADBKbd 
  18100. æT constant
  18101. æFc GestaltEqu.h
  18102. æD     gestaltStdADBKbd = 5,
  18103.  
  18104. æKY gestaltPrtblADBKbd 
  18105. æT constant
  18106. æFc GestaltEqu.h
  18107. æD     gestaltPrtblADBKbd = 6,
  18108.  
  18109. æKY gestaltPrtblISOKbd 
  18110. æT constant
  18111. æFc GestaltEqu.h
  18112. æD     gestaltPrtblISOKbd = 7,
  18113.  
  18114. æKY gestaltStdISOADBKbd 
  18115. æT constant
  18116. æFc GestaltEqu.h
  18117. æD     gestaltStdISOADBKbd = 8,
  18118.  
  18119. æKY gestaltExtISOADBKbd 
  18120. æT constant
  18121. æFc GestaltEqu.h
  18122. æD     gestaltExtISOADBKbd = 9,
  18123.  
  18124. æKY gestaltADBKbdII 
  18125. æT constant
  18126. æFc GestaltEqu.h
  18127. æD     gestaltADBKbdII = 10,
  18128.  
  18129. æKY gestaltADBISOKbdII 
  18130. æT constant
  18131. æFc GestaltEqu.h
  18132. æD     gestaltADBISOKbdII = 11,
  18133.  
  18134. æKY gestaltLowMemorySize 
  18135. æT constant
  18136. æFc GestaltEqu.h
  18137. æD #define gestaltLowMemorySize 'lmem'          /* size of low memory area */
  18138.  
  18139. æKY gestaltLogicalRAMSize 
  18140. æT constant
  18141. æFc GestaltEqu.h
  18142. æD #define gestaltLogicalRAMSize 'lram'         /* logical ram size */
  18143.  
  18144. æKY gestaltMiscAttr 
  18145. æT constant
  18146. æFc GestaltEqu.h
  18147. æD #define gestaltMiscAttr 'misc'               /* miscellaneous attributes */
  18148.  
  18149. æKY gestaltScrollingThrottle 
  18150. æT constant
  18151. æFc GestaltEqu.h
  18152. æD     gestaltScrollingThrottle = 0,            /* true if scrolling throttle on */
  18153.  
  18154. æKY gestaltSquareMenuBar 
  18155. æT constant
  18156. æFc GestaltEqu.h
  18157. æD     gestaltSquareMenuBar = 2,                /* true if menu bar is square */
  18158.  
  18159. æKY gestaltMMUType 
  18160. æT constant
  18161. æFc GestaltEqu.h
  18162. æD #define gestaltMMUType 'mmu '                /* mmu type */
  18163.  
  18164. æKY gestaltNoMMU 
  18165. æT constant
  18166. æFc GestaltEqu.h
  18167. æD     gestaltNoMMU = 0,                        /* no MMU */
  18168.  
  18169. æKY gestaltAMU 
  18170. æT constant
  18171. æFc GestaltEqu.h
  18172. æD     gestaltAMU = 1,                          /* address management unit */
  18173.  
  18174. æKY gestalt68851 
  18175. æT constant
  18176. æFc GestaltEqu.h
  18177. æD     gestalt68851 = 2,                        /* 68851 PMMU */
  18178.  
  18179. æKY gestalt68030MMU 
  18180. æT constant
  18181. æFc GestaltEqu.h
  18182. æD     gestalt68030MMU = 3,                     /* 68030 built-in MMU */
  18183.  
  18184. æKY gestalt68040MMU 
  18185. æT constant
  18186. æFc GestaltEqu.h
  18187. æD     gestalt68040MMU = 4,                     /* 68040 built-in MMU */
  18188.  
  18189. æKY gestaltStdNBPAttr 
  18190. æT constant
  18191. æFc GestaltEqu.h
  18192. æD #define gestaltStdNBPAttr 'nlup'             /* standard nbp attributes */
  18193.  
  18194. æKY gestaltStdNBPPresent 
  18195. æT constant
  18196. æFc GestaltEqu.h
  18197. æD     gestaltStdNBPPresent = 0,
  18198.  
  18199. æKY gestaltNotificationMgrAttr 
  18200. æT constant
  18201. æFc GestaltEqu.h
  18202. æD #define gestaltNotificationMgrAttr 'nmgr'    /* notification manager attributes */
  18203.  
  18204. æKY gestaltNotificationPresent 
  18205. æT constant
  18206. æFc GestaltEqu.h
  18207. æD     gestaltNotificationPresent = 0,          /* notification manager exists */
  18208.  
  18209. æKY gestaltNuBusConnectors 
  18210. æT constant
  18211. æFc GestaltEqu.h
  18212. æD #define gestaltNuBusConnectors 'sltc'        /* bitmap of NuBus connectors*/
  18213.  
  18214. æKY gestaltOSAttr 
  18215. æT constant
  18216. æFc GestaltEqu.h
  18217. æD #define gestaltOSAttr 'os  '                 /* o/s attributes */
  18218.  
  18219. æKY gestaltSysZoneGrowable 
  18220. æT constant
  18221. æFc GestaltEqu.h
  18222. æD     gestaltSysZoneGrowable = 0,              /* system heap is growable */
  18223.  
  18224. æKY gestaltLaunchCanReturn 
  18225. æT constant
  18226. æFc GestaltEqu.h
  18227. æD     gestaltLaunchCanReturn = 1,              /* can return from launch */
  18228.  
  18229. æKY gestaltLaunchFullFileSpec 
  18230. æT constant
  18231. æFc GestaltEqu.h
  18232. æD     gestaltLaunchFullFileSpec = 2,           /* can launch from full file spec */
  18233.  
  18234. æKY gestaltLaunchControl 
  18235. æT constant
  18236. æFc GestaltEqu.h
  18237. æD     gestaltLaunchControl = 3,                /* launch control support available */
  18238.  
  18239. æKY gestaltTempMemSupport 
  18240. æT constant
  18241. æFc GestaltEqu.h
  18242. æD     gestaltTempMemSupport = 4,               /* temp memory support */
  18243.  
  18244. æKY gestaltRealTempMemory 
  18245. æT constant
  18246. æFc GestaltEqu.h
  18247. æD     gestaltRealTempMemory = 5,               /* temp memory handles are real */
  18248.  
  18249. æKY gestaltTempMemTracked 
  18250. æT constant
  18251. æFc GestaltEqu.h
  18252. æD     gestaltTempMemTracked = 6,               /* temporary memory handles are tracked */
  18253.  
  18254. æKY gestaltIPCSupport 
  18255. æT constant
  18256. æFc GestaltEqu.h
  18257. æD     gestaltIPCSupport = 7,                   /* IPC support is present */
  18258.  
  18259. æKY gestaltSysDebuggerSupport 
  18260. æT constant
  18261. æFc GestaltEqu.h
  18262. æD     gestaltSysDebuggerSupport = 8,           /* system debugger support is present */
  18263.  
  18264. æKY gestaltOSTable 
  18265. æT constant
  18266. æFc GestaltEqu.h
  18267. æD #define gestaltOSTable 'ostt'                /*  OS trap table base  */
  18268.  
  18269. æKY gestaltToolboxTable 
  18270. æT constant
  18271. æFc GestaltEqu.h
  18272. æD #define gestaltToolboxTable 'tbtt'           /*  OS trap table base  */
  18273.  
  18274. æKY gestaltExtToolboxTable 
  18275. æT constant
  18276. æFc GestaltEqu.h
  18277. æD #define gestaltExtToolboxTable 'xttt'        /* Extended Toolbox trap table base */
  18278.  
  18279. æKY gestaltLogicalPageSize 
  18280. æT constant
  18281. æFc GestaltEqu.h
  18282. æD #define gestaltLogicalPageSize 'pgsz'        /* logical page size */
  18283.  
  18284. æKY gestaltPowerMgrAttr 
  18285. æT constant
  18286. æFc GestaltEqu.h
  18287. æD #define gestaltPowerMgrAttr 'powr'           /* power manager attributes */
  18288.  
  18289. æKY gestaltPMgrExists 
  18290. æT constant
  18291. æFc GestaltEqu.h
  18292. æD     gestaltPMgrExists = 0,
  18293.  
  18294. æKY gestaltPMgrCPUIdle 
  18295. æT constant
  18296. æFc GestaltEqu.h
  18297. æD     gestaltPMgrCPUIdle = 1,
  18298.  
  18299. æKY gestaltPMgrSCC 
  18300. æT constant
  18301. æFc GestaltEqu.h
  18302. æD     gestaltPMgrSCC = 2,
  18303.  
  18304. æKY gestaltPMgrSound 
  18305. æT constant
  18306. æFc GestaltEqu.h
  18307. æD     gestaltPMgrSound = 3,
  18308.  
  18309. æKY gestaltPPCToolboxAttr 
  18310. æT constant
  18311. æFc GestaltEqu.h
  18312. æD #define gestaltPPCToolboxAttr 'ppc '         /* PPC toolbox attributes */
  18313.  
  18314. æKY gestaltPPCToolboxPresent 
  18315. æT constant
  18316. æFc GestaltEqu.h
  18317. æD     gestaltPPCToolboxPresent = 0x0000,       /* PPC Toolbox is present  Requires PPCInit to be called */
  18318.  
  18319. æKY gestaltPPCSupportsRealTime 
  18320. æT constant
  18321. æFc GestaltEqu.h
  18322. æD     gestaltPPCSupportsRealTime = 0x1000,     /* PPC Supports real-time delivery */
  18323.  
  18324. æKY gestaltPPCSupportsIncoming 
  18325. æT constant
  18326. æFc GestaltEqu.h
  18327. æD     gestaltPPCSupportsIncoming = 0x0001,     /* PPC will deny incoming network requests */
  18328.  
  18329. æKY gestaltPPCSupportsOutGoing 
  18330. æT constant
  18331. æFc GestaltEqu.h
  18332. æD     gestaltPPCSupportsOutGoing = 0x0002,     /* PPC will deny outgoing network requests */
  18333.  
  18334. æKY gestaltProcessorType 
  18335. æT constant
  18336. æFc GestaltEqu.h
  18337. æD #define gestaltProcessorType 'proc'          /* processor type */
  18338.  
  18339. æKY gestalt68000 
  18340. æT constant
  18341. æFc GestaltEqu.h
  18342. æD     gestalt68000 = 1,
  18343.  
  18344. æKY gestalt68010 
  18345. æT constant
  18346. æFc GestaltEqu.h
  18347. æD     gestalt68010 = 2,
  18348.  
  18349. æKY gestalt68020 
  18350. æT constant
  18351. æFc GestaltEqu.h
  18352. æD     gestalt68020 = 3,
  18353.  
  18354. æKY gestalt68030 
  18355. æT constant
  18356. æFc GestaltEqu.h
  18357. æD     gestalt68030 = 4,
  18358.  
  18359. æKY gestalt68040 
  18360. æT constant
  18361. æFc GestaltEqu.h
  18362. æD     gestalt68040 = 5,
  18363.  
  18364. æKY gestaltParityAttr 
  18365. æT constant
  18366. æFc GestaltEqu.h
  18367. æD #define gestaltParityAttr 'prty'             /* parity attributes */
  18368.  
  18369. æKY gestaltHasParityCapability 
  18370. æT constant
  18371. æFc GestaltEqu.h
  18372. æD     gestaltHasParityCapability = 0,          /* has ability to check parity */
  18373.  
  18374. æKY gestaltParityEnabled 
  18375. æT constant
  18376. æFc GestaltEqu.h
  18377. æD     gestaltParityEnabled = 1,                /* parity checking enabled */
  18378.  
  18379. æKY gestaltQuickdrawVersion 
  18380. æT constant
  18381. æFc GestaltEqu.h
  18382. æD #define gestaltQuickdrawVersion 'qd  '       /* quickdraw version */
  18383.  
  18384. æKY gestaltOriginalQD 
  18385. æT constant
  18386. æFc GestaltEqu.h
  18387. æD     gestaltOriginalQD = 0x000,               /* original 1-bit QD */
  18388.  
  18389. æKY gestalt8BitQD 
  18390. æT constant
  18391. æFc GestaltEqu.h
  18392. æD     gestalt8BitQD = 0x100,                   /* 8-bit color QD */
  18393.  
  18394. æKY gestalt32BitQD 
  18395. æT constant
  18396. æFc GestaltEqu.h
  18397. æD     gestalt32BitQD = 0x200,                  /* 32-bit color QD */
  18398.  
  18399. æKY gestalt32BitQD11 
  18400. æT constant
  18401. æFc GestaltEqu.h
  18402. æD     gestalt32BitQD11 = 0x210,                /* 32-bit color QDv1.1 */
  18403.  
  18404. æKY gestalt32BitQD12 
  18405. æT constant
  18406. æFc GestaltEqu.h
  18407. æD     gestalt32BitQD12 = 0x220,                /* 32-bit color QDv1.2 */
  18408.  
  18409. æKY gestalt32BitQD13 
  18410. æT constant
  18411. æFc GestaltEqu.h
  18412. æD     gestalt32BitQD13 = 0x230,                /* 32-bit color QDv1.3 */
  18413.  
  18414. æKY gestaltQuickdrawFeatures 
  18415. æT constant
  18416. æFc GestaltEqu.h
  18417. æD #define gestaltQuickdrawFeatures 'qdrw'      /* quickdraw features */
  18418.  
  18419. æKY gestaltHasColor 
  18420. æT constant
  18421. æFc GestaltEqu.h
  18422. æD     gestaltHasColor = 0,                     /* color quickdraw present */
  18423.  
  18424. æKY gestaltHasDeepGWorlds 
  18425. æT constant
  18426. æFc GestaltEqu.h
  18427. æD     gestaltHasDeepGWorlds = 1,               /* GWorlds can be deeper than 1-bit */
  18428.  
  18429. æKY gestaltHasDirectPixMaps 
  18430. æT constant
  18431. æFc GestaltEqu.h
  18432. æD     gestaltHasDirectPixMaps = 2,             /* PixMaps can be direct (16 or 32 bit) */
  18433.  
  18434. æKY gestaltHasGrayishTextOr 
  18435. æT constant
  18436. æFc GestaltEqu.h
  18437. æD     gestaltHasGrayishTextOr = 3,             /* supports text mode grayishTextOr */
  18438.  
  18439. æKY gestaltPhysicalRAMSize 
  18440. æT constant
  18441. æFc GestaltEqu.h
  18442. æD #define gestaltPhysicalRAMSize 'ram '        /* physical RAM size */
  18443.  
  18444. æKY gestaltPopupAttr 
  18445. æT constant
  18446. æFc GestaltEqu.h
  18447. æD #define gestaltPopupAttr 'pop!'              /* popup cdef attributes */
  18448.  
  18449. æKY gestaltPopupPresent 
  18450. æT constant
  18451. æFc GestaltEqu.h
  18452. æD     gestaltPopupPresent = 0,
  18453.  
  18454. æKY gestaltResourceMgrAttr 
  18455. æT constant
  18456. æFc GestaltEqu.h
  18457. æD #define gestaltResourceMgrAttr 'rsrc'        /* Resource Mgr attributes */
  18458.  
  18459. æKY gestaltPartialRsrcs 
  18460. æT constant
  18461. æFc GestaltEqu.h
  18462. æD     gestaltPartialRsrcs = 0,                 /* True if partial resources exist */
  18463.  
  18464. æKY gestaltScriptMgrVersion 
  18465. æT constant
  18466. æFc GestaltEqu.h
  18467. æD #define gestaltScriptMgrVersion 'scri'       /* Script Manager version number    <08/05/89 pke> */
  18468.  
  18469. æKY gestaltScriptCount 
  18470. æT constant
  18471. æFc GestaltEqu.h
  18472. æD #define gestaltScriptCount 'scr#'            /* number of active script systems    <08/05/89 pke> */
  18473.  
  18474. æKY gestaltSerialAttr 
  18475. æT constant
  18476. æFc GestaltEqu.h
  18477. æD #define gestaltSerialAttr 'ser '             /* Serial attributes */
  18478.  
  18479. æKY gestaltHasGPIaToDCDa 
  18480. æT constant
  18481. æFc GestaltEqu.h
  18482. æD     gestaltHasGPIaToDCDa = 0,                /* GPIa connected to DCDa*/
  18483.  
  18484. æKY gestaltHasGPIaToRTxCa 
  18485. æT constant
  18486. æFc GestaltEqu.h
  18487. æD     gestaltHasGPIaToRTxCa = 1,               /* GPIa connected to RTxCa clock input*/
  18488.  
  18489. æKY gestaltHasGPIbToDCDb 
  18490. æT constant
  18491. æFc GestaltEqu.h
  18492. æD     gestaltHasGPIbToDCDb = 2,                /* GPIb connected to DCDb */
  18493.  
  18494. æKY gestaltSoundAttr 
  18495. æT constant
  18496. æFc GestaltEqu.h
  18497. æD #define gestaltSoundAttr 'snd '              /* sound attributes */
  18498.  
  18499. æKY gestaltStereoCapability 
  18500. æT constant
  18501. æFc GestaltEqu.h
  18502. æD     gestaltStereoCapability = 0,             /* sound hardware has stereo capability */
  18503.  
  18504. æKY gestaltStereoMixing 
  18505. æT constant
  18506. æFc GestaltEqu.h
  18507. æD     gestaltStereoMixing = 1,                 /* stereo mixing on external speaker */
  18508.  
  18509. æKY gestaltSoundIOMgrPresent 
  18510. æT constant
  18511. æFc GestaltEqu.h
  18512. æD     gestaltSoundIOMgrPresent = 3,            /* The Sound I/O Manager is present */
  18513.  
  18514. æKY gestaltBuiltInSoundInput 
  18515. æT constant
  18516. æFc GestaltEqu.h
  18517. æD     gestaltBuiltInSoundInput = 4,            /* built-in Sound Input hardware is present */
  18518.  
  18519. æKY gestaltHasSoundInputDevice 
  18520. æT constant
  18521. æFc GestaltEqu.h
  18522. æD     gestaltHasSoundInputDevice = 5,          /* Sound Input device available */
  18523.  
  18524. æKY gestaltStandardFileAttr 
  18525. æT constant
  18526. æFc GestaltEqu.h
  18527. æD #define gestaltStandardFileAttr 'stdf'       /* Standard File attributes */
  18528.  
  18529. æKY gestaltStandardFile58 
  18530. æT constant
  18531. æFc GestaltEqu.h
  18532. æD     gestaltStandardFile58 = 0,               /* True if selectors 5-8 (StandardPutFile-CustomGetFile) are supported */
  18533.  
  18534. æKY gestaltTextEditVersion 
  18535. æT constant
  18536. æFc GestaltEqu.h
  18537. æD #define gestaltTextEditVersion 'te  '        /* TextEdit version number            <08/05/89 pke> */
  18538.  
  18539. æKY gestaltTE1 
  18540. æT constant
  18541. æFc GestaltEqu.h
  18542. æD     gestaltTE1 = 1,                          /* TextEdit in MacIIci ROM <8Aug89smb> */
  18543.  
  18544. æKY gestaltTE2 
  18545. æT constant
  18546. æFc GestaltEqu.h
  18547. æD     gestaltTE2 = 2,                          /* TextEdit with 6.0.4 Script Systems on MacIIci (Script bug fixes for MacIIci) <8Aug89smb> */
  18548.  
  18549. æKY gestaltTE3 
  18550. æT constant
  18551. æFc GestaltEqu.h
  18552. æD     gestaltTE3 = 3,                          /* TextEdit with 6.0.4 Script Systems all but MacIIci <8Aug89smb> */
  18553.  
  18554. æKY gestaltTE4 
  18555. æT constant
  18556. æFc GestaltEqu.h
  18557. æD     gestaltTE4 = 4,                          /* TextEdit in System 7.0 */
  18558.  
  18559. æKY gestaltTE5 
  18560. æT constant
  18561. æFc GestaltEqu.h
  18562. æD     gestaltTE5 = 5,                          /* TextWidthHook available in TextEdit */
  18563.  
  18564. æKY gestaltTermMgrAttr 
  18565. æT constant
  18566. æFc GestaltEqu.h
  18567. æD #define gestaltTermMgrAttr 'term'            /* terminal mgr attributes */
  18568.  
  18569. æKY gestaltTermMgrPresent 
  18570. æT constant
  18571. æFc GestaltEqu.h
  18572. æD     gestaltTermMgrPresent = 0,
  18573.  
  18574. æKY gestaltTimeMgrVersion 
  18575. æT constant
  18576. æFc GestaltEqu.h
  18577. æD #define gestaltTimeMgrVersion 'tmgr'         /* time mgr version */
  18578.  
  18579. æKY gestaltStandardTimeMgr 
  18580. æT constant
  18581. æFc GestaltEqu.h
  18582. æD     gestaltStandardTimeMgr = 1,              /* standard time mgr is present */
  18583.  
  18584. æKY gestaltRevisedTimeMgr 
  18585. æT constant
  18586. æFc GestaltEqu.h
  18587. æD     gestaltRevisedTimeMgr = 2,               /* revised time mgr is present */
  18588.  
  18589. æKY gestaltExtendedTimeMgr 
  18590. æT constant
  18591. æFc GestaltEqu.h
  18592. æD     gestaltExtendedTimeMgr = 3,              /* extended time mgr is present */
  18593.  
  18594. æKY gestaltVMAttr 
  18595. æT constant
  18596. æFc GestaltEqu.h
  18597. æD #define gestaltVMAttr 'vm  '                 /* virtual memory attributes */
  18598.  
  18599. æKY gestaltVMPresent 
  18600. æT constant
  18601. æFc GestaltEqu.h
  18602. æD     gestaltVMPresent = 0,                    /* true if virtual memory is present */
  18603.  
  18604. æKY gestaltMachineType 
  18605. æT constant
  18606. æFc GestaltEqu.h
  18607. æD #define gestaltMachineType 'mach'            /* machine type */
  18608.  
  18609. æKY kMachineNameStrID 
  18610. æT constant
  18611. æFc GestaltEqu.h
  18612. æD     kMachineNameStrID = -16395,
  18613.  
  18614. æKY gestaltClassic 
  18615. æT constant
  18616. æFc GestaltEqu.h
  18617. æD     gestaltClassic = 1,
  18618.  
  18619. æKY gestaltMacXL 
  18620. æT constant
  18621. æFc GestaltEqu.h
  18622. æD     gestaltMacXL = 2,
  18623.  
  18624. æKY gestaltMac512KE 
  18625. æT constant
  18626. æFc GestaltEqu.h
  18627. æD     gestaltMac512KE = 3,
  18628.  
  18629. æKY gestaltMacPlus 
  18630. æT constant
  18631. æFc GestaltEqu.h
  18632. æD     gestaltMacPlus = 4,
  18633.  
  18634. æKY gestaltMacSE 
  18635. æT constant
  18636. æFc GestaltEqu.h
  18637. æD     gestaltMacSE = 5,
  18638.  
  18639. æKY gestaltMacII 
  18640. æT constant
  18641. æFc GestaltEqu.h
  18642. æD     gestaltMacII = 6,
  18643.  
  18644. æKY gestaltMacIIx 
  18645. æT constant
  18646. æFc GestaltEqu.h
  18647. æD     gestaltMacIIx = 7,
  18648.  
  18649. æKY gestaltMacIIcx 
  18650. æT constant
  18651. æFc GestaltEqu.h
  18652. æD     gestaltMacIIcx = 8,
  18653.  
  18654. æKY gestaltMacSE030 
  18655. æT constant
  18656. æFc GestaltEqu.h
  18657. æD     gestaltMacSE030 = 9,
  18658.  
  18659. æKY gestaltPortable 
  18660. æT constant
  18661. æFc GestaltEqu.h
  18662. æD     gestaltPortable = 10,
  18663.  
  18664. æKY gestaltMacIIci 
  18665. æT constant
  18666. æFc GestaltEqu.h
  18667. æD     gestaltMacIIci = 11,
  18668.  
  18669. æKY gestaltMacIIfx 
  18670. æT constant
  18671. æFc GestaltEqu.h
  18672. æD     gestaltMacIIfx = 13,
  18673.  
  18674. æKY gestaltMacClassic 
  18675. æT constant
  18676. æFc GestaltEqu.h
  18677. æD     gestaltMacClassic = 17,
  18678.  
  18679. æKY gestaltMacIIsi 
  18680. æT constant
  18681. æFc GestaltEqu.h
  18682. æD     gestaltMacIIsi = 18,
  18683.  
  18684. æKY gestaltMacLC 
  18685. æT constant
  18686. æFc GestaltEqu.h
  18687. æD     gestaltMacLC = 19,
  18688.  
  18689. æKY gestaltMachineIcon 
  18690. æT constant
  18691. æFc GestaltEqu.h
  18692. æD #define gestaltMachineIcon 'micn'            /* machine icon */
  18693.  
  18694. æKY gestaltROMSize 
  18695. æT constant
  18696. æFc GestaltEqu.h
  18697. æD #define gestaltROMSize 'rom '                /* rom size */
  18698.  
  18699. æKY gestaltROMVersion 
  18700. æT constant
  18701. æFc GestaltEqu.h
  18702. æD #define gestaltROMVersion 'romv'             /* rom version */
  18703.  
  18704. æKY gestaltSystemVersion 
  18705. æT constant
  18706. æFc GestaltEqu.h
  18707. æD #define gestaltSystemVersion 'sysv'          /* system version*/
  18708.  
  18709. æKY Gestalt 
  18710. æT Function
  18711. æFc GestaltEqu.h
  18712. æD #if SystemSevenOrLater
  18713. #pragma parameter __D0 Gestalt(__D0,__A1)
  18714. pascal OSErr Gestalt(OSType selector,long *response)
  18715.     = {0xA1AD,0x2288}; 
  18716. #else
  18717. pascal OSErr Gestalt(OSType selector,long *response);
  18718. #endif
  18719.  
  18720. æKY NewGestalt 
  18721. æT Function
  18722. æFc GestaltEqu.h
  18723. æD pascal OSErr NewGestalt(OSType selector,ProcPtr gestaltFunction); 
  18724.  
  18725. æKY ReplaceGestalt 
  18726. æT Function
  18727. æFc GestaltEqu.h
  18728. æD pascal OSErr ReplaceGestalt(OSType selector,ProcPtr gestaltFunction,ProcPtr *oldGestaltFunction); 
  18729.  
  18730.  
  18731. æKY Graf3D.h
  18732. æKL Clip3D
  18733. GetPort3D
  18734. Identity
  18735. InitGrf3d
  18736. Line2D
  18737. Line3D
  18738. LineTo2D
  18739. LineTo3D
  18740. LookAt
  18741. Move2D
  18742. Move3D
  18743. MoveTo2D
  18744. MoveTo3D
  18745. Open3DPort
  18746. Pitch
  18747. Roll
  18748. Scale
  18749. SetPort3D
  18750. SetPt2D
  18751. SetPt3D
  18752. Skew
  18753. Transform
  18754. Translate
  18755. ViewAngle
  18756. ViewPort
  18757. Yaw
  18758.  
  18759. Point2D
  18760. Point3D
  18761. Port3D
  18762. Port3DHandle
  18763. Port3DPtr
  18764. radConst
  18765. XfMatrix
  18766.  
  18767. æKY radConst 
  18768. æT constant
  18769. æFc Graf3D.h
  18770. æD     radConst = 3754936,
  18771.  
  18772. æKY XfMatrix
  18773. æT typedef
  18774. æFc Graf3D.h
  18775. æD typedef Fixed XfMatrix[4][4]; 
  18776.  
  18777. æKY Point3D 
  18778. æT struct
  18779. æFc Graf3D.h
  18780. æD struct Point3D {
  18781.     Fixed x;
  18782.     Fixed y;
  18783.     Fixed z;
  18784. };
  18785.  
  18786. typedef struct Point3D Point3D;
  18787.  
  18788.  
  18789. æKY Point2D 
  18790. æT struct
  18791. æFc Graf3D.h
  18792. æD struct Point2D {
  18793.     Fixed x;
  18794.     Fixed y;
  18795. };
  18796.  
  18797. typedef struct Point2D Point2D;
  18798.  
  18799.  
  18800. æKY Port3D 
  18801. æT struct
  18802. æFc Graf3D.h
  18803. æD struct Port3D {
  18804.     GrafPtr grPort;
  18805.     Rect viewRect;
  18806.     Fixed xLeft;
  18807.     Fixed yTop;
  18808.     Fixed xRight;
  18809.     Fixed yBottom;
  18810.     Point3D pen;
  18811.     Point3D penPrime;
  18812.     Point3D eye;
  18813.     Fixed hSize;
  18814.     Fixed vSize;
  18815.     Fixed hCenter;
  18816.     Fixed vCenter;
  18817.     Fixed xCotan;
  18818.     Fixed yCotan;
  18819.     char filler;
  18820.     char ident;
  18821.     XfMatrix xForm;
  18822. };
  18823.  
  18824. typedef struct Port3D Port3D;
  18825. typedef Port3D *Port3DPtr, **Port3DHandle;
  18826.  
  18827.  
  18828. æKY InitGrf3d 
  18829. æT Function
  18830. æFc Graf3D.h
  18831. æD pascal void InitGrf3d(Port3DHandle port); 
  18832.  
  18833. æKY Open3DPort 
  18834. æT Function
  18835. æFc Graf3D.h
  18836. æD pascal void Open3DPort(Port3DPtr port); 
  18837.  
  18838. æKY SetPort3D 
  18839. æT Function
  18840. æFc Graf3D.h
  18841. æD pascal void SetPort3D(Port3DPtr port); 
  18842.  
  18843. æKY GetPort3D 
  18844. æT Function
  18845. æFc Graf3D.h
  18846. æD pascal void GetPort3D(Port3DPtr *port); 
  18847.  
  18848. æKY MoveTo2D 
  18849. æT Function
  18850. æFc Graf3D.h
  18851. æD pascal void MoveTo2D(Fixed x,Fixed y); 
  18852.  
  18853. æKY MoveTo3D 
  18854. æT Function
  18855. æFc Graf3D.h
  18856. æD pascal void MoveTo3D(Fixed x,Fixed y,Fixed z); 
  18857.  
  18858. æKY LineTo2D 
  18859. æT Function
  18860. æFc Graf3D.h
  18861. æD pascal void LineTo2D(Fixed x,Fixed y); 
  18862.  
  18863. æKY Move2D 
  18864. æT Function
  18865. æFc Graf3D.h
  18866. æD pascal void Move2D(Fixed dx,Fixed dy); 
  18867.  
  18868. æKY Move3D 
  18869. æT Function
  18870. æFc Graf3D.h
  18871. æD pascal void Move3D(Fixed dx,Fixed dy,Fixed dz); 
  18872.  
  18873. æKY Line2D 
  18874. æT Function
  18875. æFc Graf3D.h
  18876. æD pascal void Line2D(Fixed dx,Fixed dy); 
  18877.  
  18878. æKY Line3D 
  18879. æT Function
  18880. æFc Graf3D.h
  18881. æD pascal void Line3D(Fixed dx,Fixed dy,Fixed dz); 
  18882.  
  18883. æKY ViewPort 
  18884. æT Function
  18885. æFc Graf3D.h
  18886. æD pascal void ViewPort(const Rect *r); 
  18887.  
  18888. æKY LookAt 
  18889. æT Function
  18890. æFc Graf3D.h
  18891. æD pascal void LookAt(Fixed left,Fixed top,Fixed right,Fixed bottom); 
  18892.  
  18893. æKY ViewAngle 
  18894. æT Function
  18895. æFc Graf3D.h
  18896. æD pascal void ViewAngle(Fixed angle); 
  18897.  
  18898. æKY Identity 
  18899. æT Function
  18900. æFc Graf3D.h
  18901. æD pascal void Identity(void); 
  18902.  
  18903. æKY Scale 
  18904. æT Function
  18905. æFc Graf3D.h
  18906. æD pascal void Scale(Fixed xFactor,Fixed yFactor,Fixed zFactor); 
  18907.  
  18908. æKY Translate 
  18909. æT Function
  18910. æFc Graf3D.h
  18911. æD pascal void Translate(Fixed dx,Fixed dy,Fixed dz); 
  18912.  
  18913. æKY Pitch 
  18914. æT Function
  18915. æFc Graf3D.h
  18916. æD pascal void Pitch(Fixed xAngle); 
  18917.  
  18918. æKY Yaw 
  18919. æT Function
  18920. æFc Graf3D.h
  18921. æD pascal void Yaw(Fixed yAngle); 
  18922.  
  18923. æKY Roll 
  18924. æT Function
  18925. æFc Graf3D.h
  18926. æD pascal void Roll(Fixed zAngle); 
  18927.  
  18928. æKY Skew 
  18929. æT Function
  18930. æFc Graf3D.h
  18931. æD pascal void Skew(Fixed zAngle); 
  18932.  
  18933. æKY Transform 
  18934. æT Function
  18935. æFc Graf3D.h
  18936. æD pascal void Transform(const Point3D *src,Point3D *dst); 
  18937.  
  18938. æKY Clip3D 
  18939. æT Function
  18940. æFc Graf3D.h
  18941. æD pascal short Clip3D(const Point3D *src1,const Point3D *src2,Point *dst1,
  18942.     Point *dst2); 
  18943.  
  18944. æKY SetPt3D 
  18945. æT Function
  18946. æFc Graf3D.h
  18947. æD pascal void SetPt3D(Point3D *pt3D,Fixed x,Fixed y,Fixed z); 
  18948.  
  18949. æKY SetPt2D 
  18950. æT Function
  18951. æFc Graf3D.h
  18952. æD pascal void SetPt2D(Point2D *pt2D,Fixed x,Fixed y); 
  18953.  
  18954. æKY LineTo3D 
  18955. æT Function
  18956. æFc Graf3D.h
  18957. æD pascal void LineTo3D(Fixed x,Fixed y,Fixed z); 
  18958.  
  18959.  
  18960. æKY Icons.h
  18961. æKL 
  18962. appleMenuFolderIconResource
  18963. controlPanelFolderIconResource
  18964. desktopIconResource
  18965. dropFolderIconResource
  18966. extensionsFolderIconResource
  18967. floppyIconResource
  18968. fullTrashIconResource
  18969. genericApplicationIconResource
  18970. genericDeskAccessoryIconResource
  18971. genericDocumentIconResource
  18972. genericEditionFileIconResource
  18973. genericExtensionIconResource
  18974. genericFileServerIconResource
  18975. genericFolderIconResource
  18976. genericHardDiskIconResource
  18977. genericMoverObjectIconResource
  18978. genericPreferencesIconResource
  18979. genericQueryDocumentIconResource
  18980. genericStationeryIconResource
  18981. genericSuitcaseIconResource
  18982. large1BitMask
  18983. large4BitData
  18984. large8BitData
  18985. mini1BitMask
  18986. mini4BitData
  18987. mini8BitData
  18988. mountedFolderIconResource
  18989. openFolderIconResource
  18990. ownedFolderIconResource
  18991. preferencesFolderIconResource
  18992. printMonitorFolderIconResource
  18993. privateFolderIconResource
  18994. sharedFolderIconResource
  18995. small1BitMask
  18996. small4BitData
  18997. small8BitData
  18998. startupFolderIconResource
  18999. systemFolderIconResource
  19000. trashIconResource
  19001.  
  19002. æKY genericDocumentIconResource 
  19003. æT constant
  19004. æFc Icons.h
  19005. æD     genericDocumentIconResource = -4000,
  19006.  
  19007. æKY genericStationeryIconResource 
  19008. æT constant
  19009. æFc Icons.h
  19010. æD     genericStationeryIconResource = -3985,
  19011.  
  19012. æKY genericEditionFileIconResource 
  19013. æT constant
  19014. æFc Icons.h
  19015. æD     genericEditionFileIconResource = -3989,
  19016.  
  19017. æKY genericApplicationIconResource 
  19018. æT constant
  19019. æFc Icons.h
  19020. æD     genericApplicationIconResource = -3996,
  19021.  
  19022. æKY genericDeskAccessoryIconResource 
  19023. æT constant
  19024. æFc Icons.h
  19025. æD     genericDeskAccessoryIconResource = -3991,
  19026.  
  19027. æKY genericFolderIconResource 
  19028. æT constant
  19029. æFc Icons.h
  19030. æD     genericFolderIconResource = -3999,
  19031.  
  19032. æKY privateFolderIconResource 
  19033. æT constant
  19034. æFc Icons.h
  19035. æD     privateFolderIconResource = -3994,
  19036.  
  19037. æKY floppyIconResource 
  19038. æT constant
  19039. æFc Icons.h
  19040. æD     floppyIconResource = -3998,
  19041.  
  19042. æKY trashIconResource 
  19043. æT constant
  19044. æFc Icons.h
  19045. æD     trashIconResource = -3993,
  19046.  
  19047. æKY desktopIconResource 
  19048. æT constant
  19049. æFc Icons.h
  19050. æD     desktopIconResource = -3992,
  19051.  
  19052. æKY openFolderIconResource 
  19053. æT constant
  19054. æFc Icons.h
  19055. æD     openFolderIconResource = -3997,
  19056.  
  19057. æKY genericHardDiskIconResource 
  19058. æT constant
  19059. æFc Icons.h
  19060. æD     genericHardDiskIconResource = -3995,
  19061.  
  19062. æKY genericFileServerIconResource 
  19063. æT constant
  19064. æFc Icons.h
  19065. æD     genericFileServerIconResource = -3972,
  19066.  
  19067. æKY genericSuitcaseIconResource 
  19068. æT constant
  19069. æFc Icons.h
  19070. æD     genericSuitcaseIconResource = -3970,
  19071.  
  19072. æKY genericMoverObjectIconResource 
  19073. æT constant
  19074. æFc Icons.h
  19075. æD     genericMoverObjectIconResource = -3969,
  19076.  
  19077. æKY genericPreferencesIconResource 
  19078. æT constant
  19079. æFc Icons.h
  19080. æD     genericPreferencesIconResource = -3971,
  19081.  
  19082. æKY genericQueryDocumentIconResource 
  19083. æT constant
  19084. æFc Icons.h
  19085. æD     genericQueryDocumentIconResource = -16506,
  19086.  
  19087. æKY genericExtensionIconResource 
  19088. æT constant
  19089. æFc Icons.h
  19090. æD     genericExtensionIconResource = -16415,
  19091.  
  19092. æKY systemFolderIconResource 
  19093. æT constant
  19094. æFc Icons.h
  19095. æD     systemFolderIconResource = -3983,
  19096.  
  19097. æKY appleMenuFolderIconResource 
  19098. æT constant
  19099. æFc Icons.h
  19100. æD     appleMenuFolderIconResource = -3982,
  19101.  
  19102. æKY startupFolderIconResource 
  19103. æT constant
  19104. æFc Icons.h
  19105. æD     startupFolderIconResource = -3981,
  19106.  
  19107. æKY ownedFolderIconResource 
  19108. æT constant
  19109. æFc Icons.h
  19110. æD     ownedFolderIconResource = -3980,
  19111.  
  19112. æKY dropFolderIconResource 
  19113. æT constant
  19114. æFc Icons.h
  19115. æD     dropFolderIconResource = -3979,
  19116.  
  19117. æKY sharedFolderIconResource 
  19118. æT constant
  19119. æFc Icons.h
  19120. æD     sharedFolderIconResource = -3978,
  19121.  
  19122. æKY mountedFolderIconResource 
  19123. æT constant
  19124. æFc Icons.h
  19125. æD     mountedFolderIconResource = -3977,
  19126.  
  19127. æKY controlPanelFolderIconResource 
  19128. æT constant
  19129. æFc Icons.h
  19130. æD     controlPanelFolderIconResource = -3976,
  19131.  
  19132. æKY printMonitorFolderIconResource 
  19133. æT constant
  19134. æFc Icons.h
  19135. æD     printMonitorFolderIconResource = -3975,
  19136.  
  19137. æKY preferencesFolderIconResource 
  19138. æT constant
  19139. æFc Icons.h
  19140. æD     preferencesFolderIconResource = -3974,
  19141.  
  19142. æKY extensionsFolderIconResource 
  19143. æT constant
  19144. æFc Icons.h
  19145. æD     extensionsFolderIconResource = -3973,
  19146.  
  19147. æKY fullTrashIconResource 
  19148. æT constant
  19149. æFc Icons.h
  19150. æD     fullTrashIconResource = -3984,
  19151.  
  19152. æKY large1BitMask 
  19153. æT constant
  19154. æFc Icons.h
  19155. æD #define large1BitMask 'ICN#'
  19156.  
  19157. æKY large4BitData 
  19158. æT constant
  19159. æFc Icons.h
  19160. æD #define large4BitData 'icl4'
  19161.  
  19162. æKY large8BitData 
  19163. æT constant
  19164. æFc Icons.h
  19165. æD #define large8BitData 'icl8'
  19166.  
  19167. æKY small1BitMask 
  19168. æT constant
  19169. æFc Icons.h
  19170. æD #define small1BitMask 'ics#'
  19171.  
  19172. æKY small4BitData 
  19173. æT constant
  19174. æFc Icons.h
  19175. æD #define small4BitData 'ics4'
  19176.  
  19177. æKY small8BitData 
  19178. æT constant
  19179. æFc Icons.h
  19180. æD #define small8BitData 'ics8'
  19181.  
  19182. æKY mini1BitMask 
  19183. æT constant
  19184. æFc Icons.h
  19185. æD #define mini1BitMask 'icm#'
  19186.  
  19187. æKY mini4BitData 
  19188. æT constant
  19189. æFc Icons.h
  19190. æD #define mini4BitData 'icm4'
  19191.  
  19192. æKY mini8BitData 
  19193. æT constant
  19194. æFc Icons.h
  19195. æD #define mini8BitData 'icm8'
  19196.  
  19197.  
  19198. æKY Language.h
  19199. æKL 
  19200. langAlbanian
  19201. langAmharic
  19202. langArabic
  19203. langArmenian
  19204. langAssamese
  19205. langAymara
  19206. langAzerbaijanAr
  19207. langAzerbaijani
  19208. langBasque
  19209. langBengali
  19210. langBulgarian
  19211. langBurmese
  19212. langByelorussian
  19213. langCatalan
  19214. langChewa
  19215. langChinese
  19216. langCroatian
  19217. langCzech
  19218. langDanish
  19219. langDutch
  19220. langDzongkha
  19221. langEnglish
  19222. langEsperanto
  19223. langEstonian
  19224. langFaeroese
  19225. langFarsi
  19226. langFinnish
  19227. langFlemish
  19228. langFrench
  19229. langGalla
  19230. langGeorgian
  19231. langGerman
  19232. langGreek
  19233. langGuarani
  19234. langGujarati
  19235. langHebrew
  19236. langHindi
  19237. langHungarian
  19238. langIcelandic
  19239. langIndonesian
  19240. langIrish
  19241. langItalian
  19242. langJapanese
  19243. langJavaneseRom
  19244. langKannada
  19245. langKashmiri
  19246. langKazakh
  19247. langKhmer
  19248. langKirghiz
  19249. langKorean
  19250. langKurdish
  19251. langLao
  19252. langLappish
  19253. langLapponian
  19254. langLatin
  19255. langLatvian
  19256. langLettish
  19257. langLithuanian
  19258. langMacedonian
  19259. langMalagasy
  19260. langMalayalam
  19261. langMalayArabic
  19262. langMalayRoman
  19263. langMalta
  19264. langMaltese
  19265. langMarathi
  19266. langMoldavian
  19267. langMongolian
  19268. langMongolianCyr
  19269. langNepali
  19270. langNorwegian
  19271. langOriya
  19272. langOromo
  19273. langPashto
  19274. langPersian
  19275. langPolish
  19276. langPortugese
  19277. langPortuguese
  19278. langPunjabi
  19279. langQuechua
  19280. langRomanian
  19281. langRuanda
  19282. langRundi
  19283. langRussian
  19284. langSanskrit
  19285. langSerbian
  19286. langSimpChinese
  19287. langSindhi
  19288. langSinhalese
  19289. langSlovak
  19290. langSlovenian
  19291. langSomali
  19292. langSpanish
  19293. langSundaneseRom
  19294. langSwahili
  19295. langSwedish
  19296. langTagalog
  19297. langTajiki
  19298. langTamil
  19299. langTatar
  19300. langTelugu
  19301. langThai
  19302. langTibetan
  19303. langTigrinya
  19304. langTradChinese
  19305. langTurkish
  19306. langTurkmen
  19307. langUighur
  19308. langUkrainian
  19309. langUrdu
  19310. langUzbek
  19311. langVietnamese
  19312. langWelsh
  19313. langYiddish
  19314. langYugoslavian
  19315.  
  19316. æKY langEnglish 
  19317. æT constant
  19318. æFc Language.h
  19319. æD     langEnglish = 0,         /* smRoman script */
  19320.  
  19321. æKY langFrench 
  19322. æT constant
  19323. æFc Language.h
  19324. æD     langFrench = 1,          /* smRoman script */
  19325.  
  19326. æKY langGerman 
  19327. æT constant
  19328. æFc Language.h
  19329. æD     langGerman = 2,          /* smRoman script */
  19330.  
  19331. æKY langItalian 
  19332. æT constant
  19333. æFc Language.h
  19334. æD     langItalian = 3,         /* smRoman script */
  19335.  
  19336. æKY langDutch 
  19337. æT constant
  19338. æFc Language.h
  19339. æD     langDutch = 4,           /* smRoman script */
  19340.  
  19341. æKY langSwedish 
  19342. æT constant
  19343. æFc Language.h
  19344. æD     langSwedish = 5,         /* smRoman script */
  19345.  
  19346. æKY langSpanish 
  19347. æT constant
  19348. æFc Language.h
  19349. æD     langSpanish = 6,         /* smRoman script */
  19350.  
  19351. æKY langDanish 
  19352. æT constant
  19353. æFc Language.h
  19354. æD     langDanish = 7,          /* smRoman script */
  19355.  
  19356. æKY langPortuguese 
  19357. æT constant
  19358. æFc Language.h
  19359. æD     langPortuguese = 8,      /* smRoman script */
  19360.  
  19361. æKY langNorwegian 
  19362. æT constant
  19363. æFc Language.h
  19364. æD     langNorwegian = 9,       /* smRoman script */
  19365.  
  19366. æKY langHebrew 
  19367. æT constant
  19368. æFc Language.h
  19369. æD     langHebrew = 10,         /* smHebrew script */
  19370.  
  19371. æKY langJapanese 
  19372. æT constant
  19373. æFc Language.h
  19374. æD     langJapanese = 11,       /* smJapanese script */
  19375.  
  19376. æKY langArabic 
  19377. æT constant
  19378. æFc Language.h
  19379. æD     langArabic = 12,         /* smArabic script */
  19380.  
  19381. æKY langFinnish 
  19382. æT constant
  19383. æFc Language.h
  19384. æD     langFinnish = 13,        /* smRoman script */
  19385.  
  19386. æKY langGreek 
  19387. æT constant
  19388. æFc Language.h
  19389. æD     langGreek = 14,          /* smGreek script */
  19390.  
  19391. æKY langIcelandic 
  19392. æT constant
  19393. æFc Language.h
  19394. æD     langIcelandic = 15,      /* extended Roman script */
  19395.  
  19396. æKY langMaltese 
  19397. æT constant
  19398. æFc Language.h
  19399. æD     langMaltese = 16,        /* extended Roman script */
  19400.  
  19401. æKY langTurkish 
  19402. æT constant
  19403. æFc Language.h
  19404. æD     langTurkish = 17,        /* extended Roman script */
  19405.  
  19406. æKY langCroatian 
  19407. æT constant
  19408. æFc Language.h
  19409. æD     langCroatian = 18,       /* Serbo-Croatian in extended Roman script */
  19410.  
  19411. æKY langTradChinese 
  19412. æT constant
  19413. æFc Language.h
  19414. æD     langTradChinese = 19,    /* Chinese in traditional characters */
  19415.  
  19416. æKY langUrdu 
  19417. æT constant
  19418. æFc Language.h
  19419. æD     langUrdu = 20,           /* smArabic script */
  19420.  
  19421. æKY langHindi 
  19422. æT constant
  19423. æFc Language.h
  19424. æD     langHindi = 21,          /* smDevanagari script */
  19425.  
  19426. æKY langThai 
  19427. æT constant
  19428. æFc Language.h
  19429. æD     langThai = 22,           /* smThai script */
  19430.  
  19431. æKY langKorean 
  19432. æT constant
  19433. æFc Language.h
  19434. æD     langKorean = 23,         /* smKorean script */
  19435.  
  19436. æKY langLithuanian 
  19437. æT constant
  19438. æFc Language.h
  19439. æD     langLithuanian = 24,     /* smEastEurRoman script */
  19440.  
  19441. æKY langPolish 
  19442. æT constant
  19443. æFc Language.h
  19444. æD     langPolish = 25,         /* smEastEurRoman script */
  19445.  
  19446. æKY langHungarian 
  19447. æT constant
  19448. æFc Language.h
  19449. æD     langHungarian = 26,      /* smEastEurRoman script */
  19450.  
  19451. æKY langEstonian 
  19452. æT constant
  19453. æFc Language.h
  19454. æD     langEstonian = 27,       /* smEastEurRoman script */
  19455.  
  19456. æKY langLettish 
  19457. æT constant
  19458. æFc Language.h
  19459. æD     langLettish = 28,        /* smEastEurRoman script */
  19460.  
  19461. æKY langLatvian 
  19462. æT constant
  19463. æFc Language.h
  19464. æD     langLatvian = 28,        /* Synonym for langLettish */
  19465.  
  19466. æKY langLapponian 
  19467. æT constant
  19468. æFc Language.h
  19469. æD     langLapponian = 29,      /* extended Roman script */
  19470.  
  19471. æKY langLappish 
  19472. æT constant
  19473. æFc Language.h
  19474. æD     langLappish = 29,        /* Synonym for langLapponian */
  19475.  
  19476. æKY langFaeroese 
  19477. æT constant
  19478. æFc Language.h
  19479. æD     langFaeroese = 30,       /* smRoman script */
  19480.  
  19481. æKY langFarsi 
  19482. æT constant
  19483. æFc Language.h
  19484. æD     langFarsi = 31,          /* smArabic script */
  19485.  
  19486. æKY langPersian 
  19487. æT constant
  19488. æFc Language.h
  19489. æD     langPersian = 31,        /* Synonym for langFarsi */
  19490.  
  19491. æKY langRussian 
  19492. æT constant
  19493. æFc Language.h
  19494. æD     langRussian = 32,        /* smCyrillic script */
  19495.  
  19496. æKY langSimpChinese 
  19497. æT constant
  19498. æFc Language.h
  19499. æD     langSimpChinese = 33,    /* Chinese in simplified characters */
  19500.  
  19501. æKY langFlemish 
  19502. æT constant
  19503. æFc Language.h
  19504. æD     langFlemish = 34,        /* smRoman script */
  19505.  
  19506. æKY langIrish 
  19507. æT constant
  19508. æFc Language.h
  19509. æD     langIrish = 35,          /* smRoman script */
  19510.  
  19511. æKY langAlbanian 
  19512. æT constant
  19513. æFc Language.h
  19514. æD     langAlbanian = 36,       /* smRoman script */
  19515.  
  19516. æKY langRomanian 
  19517. æT constant
  19518. æFc Language.h
  19519. æD     langRomanian = 37,       /* smEastEurRoman script */
  19520.  
  19521. æKY langCzech 
  19522. æT constant
  19523. æFc Language.h
  19524. æD     langCzech = 38,          /* smEastEurRoman script */
  19525.  
  19526. æKY langSlovak 
  19527. æT constant
  19528. æFc Language.h
  19529. æD     langSlovak = 39,         /* smEastEurRoman script */
  19530.  
  19531. æKY langSlovenian 
  19532. æT constant
  19533. æFc Language.h
  19534. æD     langSlovenian = 40,      /* smEastEurRoman script */
  19535.  
  19536. æKY langYiddish 
  19537. æT constant
  19538. æFc Language.h
  19539. æD     langYiddish = 41,        /* smHebrew script */
  19540.  
  19541. æKY langSerbian 
  19542. æT constant
  19543. æFc Language.h
  19544. æD     langSerbian = 42,        /* Serbo-Croatian in smCyrillic script */
  19545.  
  19546. æKY langMacedonian 
  19547. æT constant
  19548. æFc Language.h
  19549. æD     langMacedonian = 43,     /* smCyrillic script */
  19550.  
  19551. æKY langBulgarian 
  19552. æT constant
  19553. æFc Language.h
  19554. æD     langBulgarian = 44,      /* smCyrillic script */
  19555.  
  19556. æKY langUkrainian 
  19557. æT constant
  19558. æFc Language.h
  19559. æD     langUkrainian = 45,      /* smCyrillic script */
  19560.  
  19561. æKY langByelorussian 
  19562. æT constant
  19563. æFc Language.h
  19564. æD     langByelorussian = 46,   /* smCyrillic script */
  19565.  
  19566. æKY langUzbek 
  19567. æT constant
  19568. æFc Language.h
  19569. æD     langUzbek = 47,          /* smCyrillic script */
  19570.  
  19571. æKY langKazakh 
  19572. æT constant
  19573. æFc Language.h
  19574. æD     langKazakh = 48,         /* smCyrillic script */
  19575.  
  19576. æKY langAzerbaijani 
  19577. æT constant
  19578. æFc Language.h
  19579. æD     langAzerbaijani = 49,    /* Azerbaijani in smCyrillic script (USSR) */
  19580.  
  19581. æKY langAzerbaijanAr 
  19582. æT constant
  19583. æFc Language.h
  19584. æD     langAzerbaijanAr = 50,   /* Azerbaijani in smArabic script (Iran) */
  19585.  
  19586. æKY langArmenian 
  19587. æT constant
  19588. æFc Language.h
  19589. æD     langArmenian = 51,       /* smArmenian script */
  19590.  
  19591. æKY langGeorgian 
  19592. æT constant
  19593. æFc Language.h
  19594. æD     langGeorgian = 52,       /* smGeorgian script */
  19595.  
  19596. æKY langMoldavian 
  19597. æT constant
  19598. æFc Language.h
  19599. æD     langMoldavian = 53,      /* smCyrillic script */
  19600.  
  19601. æKY langKirghiz 
  19602. æT constant
  19603. æFc Language.h
  19604. æD     langKirghiz = 54,        /* smCyrillic script */
  19605.  
  19606. æKY langTajiki 
  19607. æT constant
  19608. æFc Language.h
  19609. æD     langTajiki = 55,         /* smCyrillic script */
  19610.  
  19611. æKY langTurkmen 
  19612. æT constant
  19613. æFc Language.h
  19614. æD     langTurkmen = 56,        /* smCyrillic script */
  19615.  
  19616. æKY langMongolian 
  19617. æT constant
  19618. æFc Language.h
  19619. æD     langMongolian = 57,      /* Mongolian in smMongolian script */
  19620.  
  19621. æKY langMongolianCyr 
  19622. æT constant
  19623. æFc Language.h
  19624. æD     langMongolianCyr = 58,   /* Mongolian in smCyrillic script */
  19625.  
  19626. æKY langPashto 
  19627. æT constant
  19628. æFc Language.h
  19629. æD     langPashto = 59,         /* smArabic script */
  19630.  
  19631. æKY langKurdish 
  19632. æT constant
  19633. æFc Language.h
  19634. æD     langKurdish = 60,        /* smArabic script */
  19635.  
  19636. æKY langKashmiri 
  19637. æT constant
  19638. æFc Language.h
  19639. æD     langKashmiri = 61,       /* smArabic script */
  19640.  
  19641. æKY langSindhi 
  19642. æT constant
  19643. æFc Language.h
  19644. æD     langSindhi = 62,         /* smExtArabic script */
  19645.  
  19646. æKY langTibetan 
  19647. æT constant
  19648. æFc Language.h
  19649. æD     langTibetan = 63,        /* smTibetan script */
  19650.  
  19651. æKY langNepali 
  19652. æT constant
  19653. æFc Language.h
  19654. æD     langNepali = 64,         /* smDevanagari script */
  19655.  
  19656. æKY langSanskrit 
  19657. æT constant
  19658. æFc Language.h
  19659. æD     langSanskrit = 65,       /* smDevanagari script */
  19660.  
  19661. æKY langMarathi 
  19662. æT constant
  19663. æFc Language.h
  19664. æD     langMarathi = 66,        /* smDevanagari script */
  19665.  
  19666. æKY langBengali 
  19667. æT constant
  19668. æFc Language.h
  19669. æD     langBengali = 67,        /* smBengali script */
  19670.  
  19671. æKY langAssamese 
  19672. æT constant
  19673. æFc Language.h
  19674. æD     langAssamese = 68,       /* smBengali script */
  19675.  
  19676. æKY langGujarati 
  19677. æT constant
  19678. æFc Language.h
  19679. æD     langGujarati = 69,       /* smGujarati script */
  19680.  
  19681. æKY langPunjabi 
  19682. æT constant
  19683. æFc Language.h
  19684. æD     langPunjabi = 70,        /* smGurmukhi script */
  19685.  
  19686. æKY langOriya 
  19687. æT constant
  19688. æFc Language.h
  19689. æD     langOriya = 71,          /* smOriya script */
  19690.  
  19691. æKY langMalayalam 
  19692. æT constant
  19693. æFc Language.h
  19694. æD     langMalayalam = 72,      /* smMalayalam script */
  19695.  
  19696. æKY langKannada 
  19697. æT constant
  19698. æFc Language.h
  19699. æD     langKannada = 73,        /* smKannada script */
  19700.  
  19701. æKY langTamil 
  19702. æT constant
  19703. æFc Language.h
  19704. æD     langTamil = 74,          /* smTamil script */
  19705.  
  19706. æKY langTelugu 
  19707. æT constant
  19708. æFc Language.h
  19709. æD     langTelugu = 75,         /* smTelugu script */
  19710.  
  19711. æKY langSinhalese 
  19712. æT constant
  19713. æFc Language.h
  19714. æD     langSinhalese = 76,      /* smSinhalese script */
  19715.  
  19716. æKY langBurmese 
  19717. æT constant
  19718. æFc Language.h
  19719. æD     langBurmese = 77,        /* smBurmese script */
  19720.  
  19721. æKY langKhmer 
  19722. æT constant
  19723. æFc Language.h
  19724. æD     langKhmer = 78,          /* smKhmer script */
  19725.  
  19726. æKY langLao 
  19727. æT constant
  19728. æFc Language.h
  19729. æD     langLao = 79,            /* smLaotian script */
  19730.  
  19731. æKY langVietnamese 
  19732. æT constant
  19733. æFc Language.h
  19734. æD     langVietnamese = 80,     /* smVietnamese script */
  19735.  
  19736. æKY langIndonesian 
  19737. æT constant
  19738. æFc Language.h
  19739. æD     langIndonesian = 81,     /* smRoman script */
  19740.  
  19741. æKY langTagalog 
  19742. æT constant
  19743. æFc Language.h
  19744. æD     langTagalog = 82,        /* smRoman script */
  19745.  
  19746. æKY langMalayRoman 
  19747. æT constant
  19748. æFc Language.h
  19749. æD     langMalayRoman = 83,     /* Malay in smRoman script */
  19750.  
  19751. æKY langMalayArabic 
  19752. æT constant
  19753. æFc Language.h
  19754. æD     langMalayArabic = 84,    /* Malay in smArabic script */
  19755.  
  19756. æKY langAmharic 
  19757. æT constant
  19758. æFc Language.h
  19759. æD     langAmharic = 85,        /* smEthiopic script */
  19760.  
  19761. æKY langTigrinya 
  19762. æT constant
  19763. æFc Language.h
  19764. æD     langTigrinya = 86,       /* smEthiopic script */
  19765.  
  19766. æKY langGalla 
  19767. æT constant
  19768. æFc Language.h
  19769. æD     langGalla = 87,          /* smEthiopic script */
  19770.  
  19771. æKY langOromo 
  19772. æT constant
  19773. æFc Language.h
  19774. æD     langOromo = 87,          /* Synonym for langGalla */
  19775.  
  19776. æKY langSomali 
  19777. æT constant
  19778. æFc Language.h
  19779. æD     langSomali = 88,         /* smRoman script */
  19780.  
  19781. æKY langSwahili 
  19782. æT constant
  19783. æFc Language.h
  19784. æD     langSwahili = 89,        /* smRoman script */
  19785.  
  19786. æKY langRuanda 
  19787. æT constant
  19788. æFc Language.h
  19789. æD     langRuanda = 90,         /* smRoman script */
  19790.  
  19791. æKY langRundi 
  19792. æT constant
  19793. æFc Language.h
  19794. æD     langRundi = 91,          /* smRoman script */
  19795.  
  19796. æKY langChewa 
  19797. æT constant
  19798. æFc Language.h
  19799. æD     langChewa = 92,          /* smRoman script */
  19800.  
  19801. æKY langMalagasy 
  19802. æT constant
  19803. æFc Language.h
  19804. æD     langMalagasy = 93,       /* smRoman script */
  19805.  
  19806. æKY langEsperanto 
  19807. æT constant
  19808. æFc Language.h
  19809. æD     langEsperanto = 94,      /* extended Roman script */
  19810.  
  19811. æKY langWelsh 
  19812. æT constant
  19813. æFc Language.h
  19814. æD     langWelsh = 128,         /* smRoman script */
  19815.  
  19816. æKY langBasque 
  19817. æT constant
  19818. æFc Language.h
  19819. æD     langBasque = 129,        /* smRoman script */
  19820.  
  19821. æKY langCatalan 
  19822. æT constant
  19823. æFc Language.h
  19824. æD     langCatalan = 130,       /* smRoman script */
  19825.  
  19826. æKY langLatin 
  19827. æT constant
  19828. æFc Language.h
  19829. æD     langLatin = 131,         /* smRoman script */
  19830.  
  19831. æKY langQuechua 
  19832. æT constant
  19833. æFc Language.h
  19834. æD     langQuechua = 132,       /* smRoman script */
  19835.  
  19836. æKY langGuarani 
  19837. æT constant
  19838. æFc Language.h
  19839. æD     langGuarani = 133,       /* smRoman script */
  19840.  
  19841. æKY langAymara 
  19842. æT constant
  19843. æFc Language.h
  19844. æD     langAymara = 134,        /* smRoman script */
  19845.  
  19846. æKY langTatar 
  19847. æT constant
  19848. æFc Language.h
  19849. æD     langTatar = 135,         /* smCyrillic script */
  19850.  
  19851. æKY langUighur 
  19852. æT constant
  19853. æFc Language.h
  19854. æD     langUighur = 136,        /* smArabic script */
  19855.  
  19856. æKY langDzongkha 
  19857. æT constant
  19858. æFc Language.h
  19859. æD     langDzongkha = 137,      /* (lang of Bhutan) smTibetan script */
  19860.  
  19861. æKY langJavaneseRom 
  19862. æT constant
  19863. æFc Language.h
  19864. æD     langJavaneseRom = 138,   /* Javanese in smRoman script */
  19865.  
  19866. æKY langSundaneseRom 
  19867. æT constant
  19868. æFc Language.h
  19869. æD     langSundaneseRom = 139,  /* Sundanese in smRoman script */
  19870.  
  19871. æKY langPortugese 
  19872. æT constant
  19873. æFc Language.h
  19874. æD     langPortugese = 8,       /* old misspelled version, kept for compatibility */
  19875.  
  19876. æKY langMalta 
  19877. æT constant
  19878. æFc Language.h
  19879. æD     langMalta = 16,          /* old misspelled version, kept for compatibility */
  19880.  
  19881. æKY langYugoslavian 
  19882. æT constant
  19883. æFc Language.h
  19884. æD     langYugoslavian = 18,    /* (use langCroatian, langSerbian, etc.) */
  19885.  
  19886. æKY langChinese 
  19887. æT constant
  19888. æFc Language.h
  19889. æD     langChinese = 19,        /* (use langTradChinese or langSimpChinese) */
  19890.  
  19891.  
  19892. æKY Lists.h
  19893. æKL LActivate
  19894. LAddColumn
  19895. LAddRow
  19896. LAddToCell
  19897. LAutoScroll
  19898. lcellsize
  19899. LCellSize
  19900. LClick
  19901. lclick
  19902. LClrCell
  19903. LDelColumn
  19904. LDelRow
  19905. LDispose
  19906. LDoDraw
  19907. ldraw
  19908. LDraw
  19909. LFind
  19910. LGetCell
  19911. LGetSelect
  19912. LLastClick
  19913. LNew
  19914. lnew
  19915. LNextCell
  19916. LRect
  19917. LScroll
  19918. LSearch
  19919. LSetCell
  19920. LSetSelect
  19921. LSize
  19922. LUpdate
  19923.  
  19924. Cell
  19925. DataArray
  19926. lCloseMsg
  19927. lDoHAutoscroll
  19928. lDoVAutoscroll
  19929. lDrawMsg
  19930. lExtendDrag
  19931. lHiliteMsg
  19932. lInitMsg
  19933. ListHandle
  19934. ListPtr
  19935. ListRec
  19936. lNoDisjoint
  19937. lNoExtend
  19938. lNoNilHilite
  19939. lNoRect
  19940. lOnlyOne
  19941. lUseSense
  19942. SearchProcPtr
  19943.  
  19944. æKY lDoVAutoscroll 
  19945. æT constant
  19946. æFc Lists.h
  19947. æD     lDoVAutoscroll = 2,
  19948.  
  19949. æKY lDoHAutoscroll 
  19950. æT constant
  19951. æFc Lists.h
  19952. æD     lDoHAutoscroll = 1,
  19953.  
  19954. æKY lOnlyOne 
  19955. æT constant
  19956. æFc Lists.h
  19957. æD     lOnlyOne = -128,
  19958.  
  19959. æKY lExtendDrag 
  19960. æT constant
  19961. æFc Lists.h
  19962. æD     lExtendDrag = 64,
  19963.  
  19964. æKY lNoDisjoint 
  19965. æT constant
  19966. æFc Lists.h
  19967. æD     lNoDisjoint = 32,
  19968.  
  19969. æKY lNoExtend 
  19970. æT constant
  19971. æFc Lists.h
  19972. æD     lNoExtend = 16,
  19973.  
  19974. æKY lNoRect 
  19975. æT constant
  19976. æFc Lists.h
  19977. æD     lNoRect = 8,
  19978.  
  19979. æKY lUseSense 
  19980. æT constant
  19981. æFc Lists.h
  19982. æD     lUseSense = 4,
  19983.  
  19984. æKY lNoNilHilite 
  19985. æT constant
  19986. æFc Lists.h
  19987. æD     lNoNilHilite = 2,
  19988.  
  19989. æKY lInitMsg 
  19990. æT constant
  19991. æFc Lists.h
  19992. æD     lInitMsg = 0,
  19993.  
  19994. æKY lDrawMsg 
  19995. æT constant
  19996. æFc Lists.h
  19997. æD     lDrawMsg = 1,
  19998.  
  19999. æKY lHiliteMsg 
  20000. æT constant
  20001. æFc Lists.h
  20002. æD     lHiliteMsg = 2,
  20003.  
  20004. æKY lCloseMsg 
  20005. æT constant
  20006. æFc Lists.h
  20007. æD     lCloseMsg = 3,
  20008.  
  20009. æKY Cell
  20010. æT typedef
  20011. æFc Lists.h
  20012. æD typedef Point Cell;
  20013.  
  20014. æKY DataArray
  20015. æT typedef
  20016. æFc Lists.h
  20017. æD typedef char DataArray[32001],*DataPtr,**DataHandle;
  20018.  
  20019. æKY SearchProcPtr
  20020. æT typedef
  20021. æFc Lists.h
  20022. æD typedef pascal short (*SearchProcPtr)(Ptr aPtr, Ptr bPtr, short aLen, short bLen);
  20023.  
  20024. æKY ListRec 
  20025. æT struct
  20026. æFc Lists.h
  20027. æD struct ListRec {
  20028.     Rect rView;
  20029.     GrafPtr port;
  20030.     Point indent;
  20031.     Point cellSize;
  20032.     Rect visible;
  20033.     ControlHandle vScroll;
  20034.     ControlHandle hScroll;
  20035.     char selFlags;
  20036.     Boolean lActive;
  20037.     char lReserved;
  20038.     char listFlags;
  20039.     long clikTime;
  20040.     Point clikLoc;
  20041.     Point mouseLoc;
  20042.     ProcPtr lClikLoop;
  20043.     Cell lastClick;
  20044.     long refCon;
  20045.     Handle listDefProc;
  20046.     Handle userHandle;
  20047.     Rect dataBounds;
  20048.     DataHandle cells;
  20049.     short maxIndex;
  20050.     short cellArray[1];
  20051. };
  20052.  
  20053. typedef struct ListRec ListRec;
  20054. typedef ListRec *ListPtr, **ListHandle;
  20055.  
  20056.  
  20057. æKY lnew 
  20058. æT Function
  20059. æFc Lists.h
  20060. æD ListHandle lnew(Rect *rView,Rect *dataBounds,Point *cSize,short theProc,
  20061.     WindowPtr theWindow,Boolean drawIt,Boolean hasGrow,Boolean scrollHoriz,
  20062.     Boolean scrollVert); 
  20063.  
  20064. æKY LNew 
  20065. æT Function
  20066. æFc Lists.h
  20067. æD pascal ListHandle LNew(const Rect *rView,const Rect *dataBounds,Point cSize,
  20068.     short theProc,WindowPtr theWindow,Boolean drawIt,Boolean hasGrow,Boolean scrollHoriz,
  20069.     Boolean scrollVert)
  20070.     = {0x3F3C,0x0044,0xA9E7}; 
  20071.  
  20072. æKY LDispose 
  20073. æT Function
  20074. æFc Lists.h
  20075. æD pascal void LDispose(ListHandle lHandle)
  20076.     = {0x3F3C,0x0028,0xA9E7}; 
  20077.  
  20078. æKY LAddColumn 
  20079. æT Function
  20080. æFc Lists.h
  20081. æD pascal short LAddColumn(short count,short colNum,ListHandle lHandle)
  20082.     = {0x3F3C,0x0004,0xA9E7}; 
  20083.  
  20084. æKY LAddRow 
  20085. æT Function
  20086. æFc Lists.h
  20087. æD pascal short LAddRow(short count,short rowNum,ListHandle lHandle)
  20088.     = {0x3F3C,0x0008,0xA9E7}; 
  20089.  
  20090. æKY LDelColumn 
  20091. æT Function
  20092. æFc Lists.h
  20093. æD pascal void LDelColumn(short count,short colNum,ListHandle lHandle)
  20094.     = {0x3F3C,0x0020,0xA9E7}; 
  20095.  
  20096. æKY LDelRow 
  20097. æT Function
  20098. æFc Lists.h
  20099. æD pascal void LDelRow(short count,short rowNum,ListHandle lHandle)
  20100.     = {0x3F3C,0x0024,0xA9E7}; 
  20101.  
  20102. æKY LGetSelect 
  20103. æT Function
  20104. æFc Lists.h
  20105. æD pascal Boolean LGetSelect(Boolean next,Cell *theCell,ListHandle lHandle)
  20106.     = {0x3F3C,0x003C,0xA9E7}; 
  20107.  
  20108. æKY LLastClick 
  20109. æT Function
  20110. æFc Lists.h
  20111. æD pascal Cell LLastClick(ListHandle lHandle)
  20112.     = {0x3F3C,0x0040,0xA9E7}; 
  20113.  
  20114. æKY LNextCell 
  20115. æT Function
  20116. æFc Lists.h
  20117. æD pascal Boolean LNextCell(Boolean hNext,Boolean vNext,Cell *theCell,ListHandle lHandle)
  20118.     = {0x3F3C,0x0048,0xA9E7}; 
  20119.  
  20120. æKY LSearch 
  20121. æT Function
  20122. æFc Lists.h
  20123. æD pascal Boolean LSearch(const void *dataPtr,short dataLen,SearchProcPtr searchProc,
  20124.     Cell *theCell,ListHandle lHandle)
  20125.     = {0x3F3C,0x0054,0xA9E7}; 
  20126.  
  20127. æKY LSize 
  20128. æT Function
  20129. æFc Lists.h
  20130. æD pascal void LSize(short listWidth,short listHeight,ListHandle lHandle)
  20131.     = {0x3F3C,0x0060,0xA9E7}; 
  20132.  
  20133. æKY LDoDraw 
  20134. æT Function
  20135. æFc Lists.h
  20136. æD pascal void LDoDraw(Boolean drawIt,ListHandle lHandle)
  20137.     = {0x3F3C,0x002C,0xA9E7}; 
  20138.  
  20139. æKY LScroll 
  20140. æT Function
  20141. æFc Lists.h
  20142. æD pascal void LScroll(short dCols,short dRows,ListHandle lHandle)
  20143.     = {0x3F3C,0x0050,0xA9E7}; 
  20144.  
  20145. æKY LAutoScroll 
  20146. æT Function
  20147. æFc Lists.h
  20148. æD pascal void LAutoScroll(ListHandle lHandle)
  20149.     = {0x3F3C,0x0010,0xA9E7}; 
  20150.  
  20151. æKY LUpdate 
  20152. æT Function
  20153. æFc Lists.h
  20154. æD pascal void LUpdate(RgnHandle theRgn,ListHandle lHandle)
  20155.     = {0x3F3C,0x0064,0xA9E7}; 
  20156.  
  20157. æKY LActivate 
  20158. æT Function
  20159. æFc Lists.h
  20160. æD pascal void LActivate(Boolean act,ListHandle lHandle)
  20161.     = {0x4267,0xA9E7}; 
  20162.  
  20163. æKY LCellSize 
  20164. æT Function
  20165. æFc Lists.h
  20166. æD pascal void LCellSize(Point cSize,ListHandle lHandle)
  20167.     = {0x3F3C,0x0014,0xA9E7}; 
  20168.  
  20169. æKY LClick 
  20170. æT Function
  20171. æFc Lists.h
  20172. æD pascal Boolean LClick(Point pt,short modifiers,ListHandle lHandle)
  20173.     = {0x3F3C,0x0018,0xA9E7}; 
  20174.  
  20175. æKY LAddToCell 
  20176. æT Function
  20177. æFc Lists.h
  20178. æD pascal void LAddToCell(const void *dataPtr,short dataLen,Cell theCell,ListHandle lHandle)
  20179.     = {0x3F3C,0x000C,0xA9E7}; 
  20180.  
  20181. æKY LClrCell 
  20182. æT Function
  20183. æFc Lists.h
  20184. æD pascal void LClrCell(Cell theCell,ListHandle lHandle)
  20185.     = {0x3F3C,0x001C,0xA9E7}; 
  20186.  
  20187. æKY LGetCell 
  20188. æT Function
  20189. æFc Lists.h
  20190. æD pascal void LGetCell(void *dataPtr,short *dataLen,Cell theCell,ListHandle lHandle)
  20191.     = {0x3F3C,0x0038,0xA9E7}; 
  20192.  
  20193. æKY LFind 
  20194. æT Function
  20195. æFc Lists.h
  20196. æD pascal void LFind(short *offset,short *len,Cell theCell,ListHandle lHandle)
  20197.     = {0x3F3C,0x0034,0xA9E7}; 
  20198.  
  20199. æKY LRect 
  20200. æT Function
  20201. æFc Lists.h
  20202. æD pascal void LRect(Rect *cellRect,Cell theCell,ListHandle lHandle)
  20203.     = {0x3F3C,0x004C,0xA9E7}; 
  20204.  
  20205. æKY LSetCell 
  20206. æT Function
  20207. æFc Lists.h
  20208. æD pascal void LSetCell(const void *dataPtr,short dataLen,Cell theCell,ListHandle lHandle)
  20209.     = {0x3F3C,0x0058,0xA9E7}; 
  20210.  
  20211. æKY LSetSelect 
  20212. æT Function
  20213. æFc Lists.h
  20214. æD pascal void LSetSelect(Boolean setIt,Cell theCell,ListHandle lHandle)
  20215.     = {0x3F3C,0x005C,0xA9E7}; 
  20216.  
  20217. æKY LDraw 
  20218. æT Function
  20219. æFc Lists.h
  20220. æD pascal void LDraw(Cell theCell,ListHandle lHandle)
  20221.     = {0x3F3C,0x0030,0xA9E7}; 
  20222.  
  20223. æKY ldraw 
  20224. æT Function
  20225. æFc Lists.h
  20226. æD void ldraw(Cell *theCell,ListHandle lHandle); 
  20227.  
  20228. æKY lclick 
  20229. æT Function
  20230. æFc Lists.h
  20231. æD Boolean lclick(Point *pt,short modifiers,ListHandle lHandle); 
  20232.  
  20233. æKY lcellsize 
  20234. æT Function
  20235. æFc Lists.h
  20236. æD void lcellsize(Point *cSize,ListHandle lHandle); 
  20237.  
  20238.  
  20239. æKY Memory.h
  20240. æKL ApplicationZone
  20241. ApplicZone
  20242. BlockMove
  20243. CompactMem
  20244. CompactMemSys
  20245. DebuggerEnter
  20246. DebuggerExit
  20247. DebuggerGetMax
  20248. DebuggerLockMemory
  20249. DebuggerPoll
  20250. DebuggerUnlockMemory
  20251. DeferUserFn
  20252. DisposeHandle
  20253. DisposePtr
  20254. DisposHandle
  20255. DisposPtr
  20256. EmptyHandle
  20257. EnterSupervisorMode
  20258. FreeMem
  20259. FreeMemSys
  20260. GetApplLimit
  20261. GetHandleSize
  20262. GetPageState
  20263. GetPhysical
  20264. GetPtrSize
  20265. GetZone
  20266. GZSaveHnd
  20267. HandleZone
  20268. HClrRBit
  20269. HGetState
  20270. HLock
  20271. HLockHi
  20272. HNoPurge
  20273. HoldMemory
  20274. HPurge
  20275. HSetRBit
  20276. HSetState
  20277. HUnlock
  20278. InitApplZone
  20279. InitZone
  20280. LockMemory
  20281. LockMemoryContiguous
  20282. MaxApplZone
  20283. MaxBlock
  20284. MaxBlockSys
  20285. MaxMem
  20286. MaxMemSys
  20287. MemError
  20288. MFFreeMem
  20289. MFMaxMem
  20290. MFTempDisposHandle
  20291. MFTempHLock
  20292. MFTempHUnlock
  20293. MFTempNewHandle
  20294. MFTopMem
  20295. MoreMasters
  20296. MoveHHi
  20297. NewEmptyHandle
  20298. NewEmptyHandleSys
  20299. NewHandle
  20300. NewHandleClear
  20301. NewHandleSys
  20302. NewHandleSysClear
  20303. NewPtr
  20304. NewPtrClear
  20305. NewPtrSys
  20306. NewPtrSysClear
  20307. PageFaultFatal
  20308. PtrZone
  20309. PurgeMem
  20310. PurgeMemSys
  20311. PurgeSpace
  20312. ReallocateHandle
  20313. ReallocHandle
  20314. RecoverHandle
  20315. RecoverHandleSys
  20316. ReserveMem
  20317. ReserveMemSys
  20318. ResrvMem
  20319. SetApplBase
  20320. SetApplLimit
  20321. SetGrowZone
  20322. SetHandleSize
  20323. SetPtrSize
  20324. SetZone
  20325. StackSpace
  20326. StripAddress
  20327. SystemZone
  20328. TempDisposeHandle
  20329. TempFreeMem
  20330. TempHLock
  20331. TempHUnlock
  20332. TempMaxMem
  20333. TempNewHandle
  20334. TempTopMem
  20335. TopMem
  20336. Translate24To32
  20337. UnholdMemory
  20338. UnlockMemory
  20339.  
  20340. defaultPhysicalEntryCount
  20341. GrowZoneProcPtr
  20342. kNotPaged
  20343. kPageInMemory
  20344. kPageOnDisk
  20345. LogicalToPhysicalTable
  20346. maxSize
  20347. MemoryBlock
  20348. PageState
  20349. Size
  20350. StatusRegisterContents
  20351. THz
  20352. Zone
  20353.  
  20354. æKY maxSize 
  20355. æT constant
  20356. æFc Memory.h
  20357. æD     maxSize = 0x800000,  /*Max data block size is 8 megabytes*/
  20358.  
  20359. æKY defaultPhysicalEntryCount 
  20360. æT constant
  20361. æFc Memory.h
  20362. æD     defaultPhysicalEntryCount = 8,
  20363.  
  20364. æKY kPageInMemory 
  20365. æT constant
  20366. æFc Memory.h
  20367. æD     kPageInMemory = 0,
  20368.  
  20369. æKY kPageOnDisk 
  20370. æT constant
  20371. æFc Memory.h
  20372. æD     kPageOnDisk = 1,
  20373.  
  20374. æKY kNotPaged 
  20375. æT constant
  20376. æFc Memory.h
  20377. æD     kNotPaged = 2,
  20378.  
  20379. æKY Size
  20380. æT typedef
  20381. æFc Memory.h
  20382. æD typedef long Size;       /* size of a block in bytes */
  20383.  
  20384. æKY GrowZoneProcPtr
  20385. æT typedef
  20386. æFc Memory.h
  20387. æD typedef pascal long (*GrowZoneProcPtr)(Size cbNeeded);
  20388.  
  20389. æKY Zone 
  20390. æT struct
  20391. æFc Memory.h
  20392. æD struct Zone {
  20393.     Ptr bkLim;
  20394.     Ptr purgePtr;
  20395.     Ptr hFstFree;
  20396.     long zcbFree;
  20397.     GrowZoneProcPtr gzProc;
  20398.     short moreMast;
  20399.     short flags;
  20400.     short cntRel;
  20401.     short maxRel;
  20402.     short cntNRel;
  20403.     short maxNRel;
  20404.     short cntEmpty;
  20405.     short cntHandles;
  20406.     long minCBFree;
  20407.     ProcPtr purgeProc;
  20408.     Ptr sparePtr;
  20409.     Ptr allocPtr;
  20410.     short heapData;
  20411. };
  20412.  
  20413. typedef struct Zone Zone;
  20414. typedef Zone *THz;
  20415.  
  20416.  
  20417. æKY MemoryBlock 
  20418. æT struct
  20419. æFc Memory.h
  20420. æD struct MemoryBlock {
  20421.     void * address;
  20422.     unsigned long count;
  20423. };
  20424.  
  20425. typedef struct MemoryBlock MemoryBlock;
  20426.  
  20427.  
  20428. æKY LogicalToPhysicalTable 
  20429. æT struct
  20430. æFc Memory.h
  20431. æD struct LogicalToPhysicalTable {
  20432.     MemoryBlock logical;
  20433.     MemoryBlock physical[defaultPhysicalEntryCount];
  20434. };
  20435.  
  20436. typedef struct LogicalToPhysicalTable LogicalToPhysicalTable;
  20437.  
  20438.  
  20439. æKY PageState
  20440. æT typedef
  20441. æFc Memory.h
  20442. æD typedef short PageState;
  20443.  
  20444. æKY StatusRegisterContents
  20445. æT typedef
  20446. æFc Memory.h
  20447. æD typedef short StatusRegisterContents;
  20448.  
  20449. æKY GetApplLimit 
  20450. æT Function
  20451. æFc Memory.h
  20452. æD #define GetApplLimit() (* (Ptr*) 0x0130)
  20453.  
  20454. æKY GetZone 
  20455. æT Function
  20456. æFc Memory.h
  20457. æD #pragma parameter __A0 GetZone
  20458. pascal THz GetZone(void)
  20459.     = 0xA11A; 
  20460.  
  20461. æKY SystemZone 
  20462. æT Function
  20463. æFc Memory.h
  20464. æD #define SystemZone() (* (THz*) 0x02A6)
  20465.  
  20466. æKY ApplicZone 
  20467. æT Function
  20468. æFc Memory.h
  20469. æD #define ApplicZone() (* (THz*) 0x02AA)
  20470.  
  20471. æKY ApplicationZone 
  20472. æT Function
  20473. æFc Memory.h
  20474. æD #define ApplicationZone() (* (THz*) 0x02AA)
  20475.  
  20476. æKY NewHandle 
  20477. æT Function
  20478. æFc Memory.h
  20479. æD #pragma parameter __A0 NewHandle(__D0)
  20480. pascal Handle NewHandle(Size byteCount)
  20481.     = 0xA122; 
  20482.  
  20483. æKY NewHandleSys 
  20484. æT Function
  20485. æFc Memory.h
  20486. æD #pragma parameter __A0 NewHandleSys(__D0)
  20487. pascal Handle NewHandleSys(Size byteCount)
  20488.     = 0xA522; 
  20489.  
  20490. æKY NewHandleClear 
  20491. æT Function
  20492. æFc Memory.h
  20493. æD #pragma parameter __A0 NewHandleClear(__D0)
  20494. pascal Handle NewHandleClear(Size byteCount)
  20495.     = 0xA322; 
  20496.  
  20497. æKY NewHandleSysClear 
  20498. æT Function
  20499. æFc Memory.h
  20500. æD #pragma parameter __A0 NewHandleSysClear(__D0)
  20501. pascal Handle NewHandleSysClear(Size byteCount)
  20502.     = 0xA722; 
  20503.  
  20504. æKY HandleZone 
  20505. æT Function
  20506. æFc Memory.h
  20507. æD #pragma parameter __A0 HandleZone(__A0)
  20508. pascal THz HandleZone(Handle h)
  20509.     = 0xA126; 
  20510.  
  20511. æKY RecoverHandle 
  20512. æT Function
  20513. æFc Memory.h
  20514. æD #pragma parameter __A0 RecoverHandle(__A0)
  20515. pascal Handle RecoverHandle(Ptr p)
  20516.     = 0xA128; 
  20517.  
  20518. æKY RecoverHandleSys 
  20519. æT Function
  20520. æFc Memory.h
  20521. æD #pragma parameter __A0 RecoverHandleSys(__A0)
  20522. pascal Handle RecoverHandleSys(Ptr p)
  20523.     = 0xA528; 
  20524.  
  20525. æKY NewPtr 
  20526. æT Function
  20527. æFc Memory.h
  20528. æD #pragma parameter __A0 NewPtr(__D0)
  20529. pascal Ptr NewPtr(Size byteCount)
  20530.     = 0xA11E; 
  20531.  
  20532. æKY NewPtrSys 
  20533. æT Function
  20534. æFc Memory.h
  20535. æD #pragma parameter __A0 NewPtrSys(__D0)
  20536. pascal Ptr NewPtrSys(Size byteCount)
  20537.     = 0xA51E; 
  20538.  
  20539. æKY NewPtrClear 
  20540. æT Function
  20541. æFc Memory.h
  20542. æD #pragma parameter __A0 NewPtrClear(__D0)
  20543. pascal Ptr NewPtrClear(Size byteCount)
  20544.     = 0xA31E; 
  20545.  
  20546. æKY NewPtrSysClear 
  20547. æT Function
  20548. æFc Memory.h
  20549. æD #pragma parameter __A0 NewPtrSysClear(__D0)
  20550. pascal Ptr NewPtrSysClear(Size byteCount)
  20551.     = 0xA71E; 
  20552.  
  20553. æKY PtrZone 
  20554. æT Function
  20555. æFc Memory.h
  20556. æD #pragma parameter __A0 PtrZone(__A0)
  20557. pascal THz PtrZone(Ptr p)
  20558.     = 0xA148; 
  20559.  
  20560. æKY GZSaveHnd 
  20561. æT Function
  20562. æFc Memory.h
  20563. æD #define GZSaveHnd() (* (Handle*) 0x0328)
  20564.  
  20565. æKY TopMem 
  20566. æT Function
  20567. æFc Memory.h
  20568. æD #define TopMem() (* (Ptr*) 0x0108)
  20569.  
  20570. æKY MaxBlock 
  20571. æT Function
  20572. æFc Memory.h
  20573. æD #pragma parameter __D0 MaxBlock
  20574. pascal long MaxBlock(void)
  20575.     = 0xA061; 
  20576.  
  20577. æKY MaxBlockSys 
  20578. æT Function
  20579. æFc Memory.h
  20580. æD #pragma parameter __D0 MaxBlockSys
  20581. pascal long MaxBlockSys(void)
  20582.     = 0xA461; 
  20583.  
  20584. æKY StackSpace 
  20585. æT Function
  20586. æFc Memory.h
  20587. æD #pragma parameter __D0 StackSpace
  20588. pascal long StackSpace(void)
  20589.     = 0xA065; 
  20590.  
  20591. æKY NewEmptyHandle 
  20592. æT Function
  20593. æFc Memory.h
  20594. æD #pragma parameter __A0 NewEmptyHandle
  20595. pascal Handle NewEmptyHandle(void)
  20596.     = 0xA166; 
  20597.  
  20598. æKY NewEmptyHandleSys 
  20599. æT Function
  20600. æFc Memory.h
  20601. æD #pragma parameter __A0 NewEmptyHandleSys
  20602. pascal Handle NewEmptyHandleSys(void)
  20603.     = 0xA566; 
  20604.  
  20605. æKY HLock 
  20606. æT Function
  20607. æFc Memory.h
  20608. æD #pragma parameter HLock(__A0)
  20609. pascal void HLock(Handle h)
  20610.     = 0xA029; 
  20611.  
  20612. æKY HUnlock 
  20613. æT Function
  20614. æFc Memory.h
  20615. æD #pragma parameter HUnlock(__A0)
  20616. pascal void HUnlock(Handle h)
  20617.     = 0xA02A; 
  20618.  
  20619. æKY HPurge 
  20620. æT Function
  20621. æFc Memory.h
  20622. æD #pragma parameter HPurge(__A0)
  20623. pascal void HPurge(Handle h)
  20624.     = 0xA049; 
  20625.  
  20626. æKY HNoPurge 
  20627. æT Function
  20628. æFc Memory.h
  20629. æD #pragma parameter HNoPurge(__A0)
  20630. pascal void HNoPurge(Handle h)
  20631.     = 0xA04A; 
  20632.  
  20633. æKY HLockHi 
  20634. æT Function
  20635. æFc Memory.h
  20636. æD #pragma parameter HLockHi(__A0)
  20637. pascal void HLockHi(Handle h)
  20638.     = {0xA064,0xA029}; 
  20639.  
  20640. æKY StripAddress 
  20641. æT Function
  20642. æFc Memory.h
  20643. æD #if SystemSixOrLater
  20644. #pragma parameter __D0 StripAddress(__D0)
  20645. pascal Ptr StripAddress(void *theAddress)
  20646.     = 0xA055; 
  20647. #else
  20648. pascal Ptr StripAddress(void *theAddress);
  20649. #endif
  20650.  
  20651. æKY Translate24To32 
  20652. æT Function
  20653. æFc Memory.h
  20654. æD #pragma parameter __D0 Translate24To32(__D0)
  20655. pascal Ptr Translate24To32(void *addr24)
  20656.     = 0xA091; 
  20657.  
  20658. æKY TempNewHandle 
  20659. æT Function
  20660. æFc Memory.h
  20661. æD pascal Handle TempNewHandle(Size logicalSize,OSErr *resultCode)
  20662.     = {0x3F3C,0x001D,0xA88F}; 
  20663.  
  20664. æKY TempMaxMem 
  20665. æT Function
  20666. æFc Memory.h
  20667. æD pascal Size TempMaxMem(Size *grow)
  20668.     = {0x3F3C,0x0015,0xA88F}; 
  20669.  
  20670. æKY TempFreeMem 
  20671. æT Function
  20672. æFc Memory.h
  20673. æD pascal long TempFreeMem(void)
  20674.     = {0x3F3C,0x0018,0xA88F}; 
  20675.  
  20676. æKY TempHLock 
  20677. æT Function
  20678. æFc Memory.h
  20679. æD pascal void TempHLock(Handle h,OSErr *resultCode)
  20680.     = {0x3F3C,0x001E,0xA88F}; 
  20681.  
  20682. æKY TempHUnlock 
  20683. æT Function
  20684. æFc Memory.h
  20685. æD pascal void TempHUnlock(Handle h,OSErr *resultCode)
  20686.     = {0x3F3C,0x001F,0xA88F}; 
  20687.  
  20688. æKY TempDisposeHandle 
  20689. æT Function
  20690. æFc Memory.h
  20691. æD pascal void TempDisposeHandle(Handle h,OSErr *resultCode)
  20692.     = {0x3F3C,0x0020,0xA88F}; 
  20693.  
  20694. æKY TempTopMem 
  20695. æT Function
  20696. æFc Memory.h
  20697. æD pascal Ptr TempTopMem(void)
  20698.     = {0x3F3C,0x0016,0xA88F}; 
  20699.  
  20700. æKY MFMaxMem 
  20701. æT Function
  20702. æFc Memory.h
  20703. æD pascal Size MFMaxMem(Size *grow)
  20704.     = {0x3F3C,0x0015,0xA88F}; 
  20705.  
  20706. æKY MFFreeMem 
  20707. æT Function
  20708. æFc Memory.h
  20709. æD pascal long MFFreeMem(void)
  20710.     = {0x3F3C,0x0018,0xA88F}; 
  20711.  
  20712. æKY MFTempNewHandle 
  20713. æT Function
  20714. æFc Memory.h
  20715. æD pascal Handle MFTempNewHandle(Size logicalSize,OSErr *resultCode)
  20716.     = {0x3F3C,0x001D,0xA88F}; 
  20717.  
  20718. æKY MFTempHLock 
  20719. æT Function
  20720. æFc Memory.h
  20721. æD pascal void MFTempHLock(Handle h,OSErr *resultCode)
  20722.     = {0x3F3C,0x001E,0xA88F}; 
  20723.  
  20724. æKY MFTempHUnlock 
  20725. æT Function
  20726. æFc Memory.h
  20727. æD pascal void MFTempHUnlock(Handle h,OSErr *resultCode)
  20728.     = {0x3F3C,0x001F,0xA88F}; 
  20729.  
  20730. æKY MFTempDisposHandle 
  20731. æT Function
  20732. æFc Memory.h
  20733. æD pascal void MFTempDisposHandle(Handle h,OSErr *resultCode)
  20734.     = {0x3F3C,0x0020,0xA88F}; 
  20735.  
  20736. æKY MFTopMem 
  20737. æT Function
  20738. æFc Memory.h
  20739. æD pascal Ptr MFTopMem(void)
  20740.     = {0x3F3C,0x0016,0xA88F}; 
  20741.  
  20742. æKY InitApplZone 
  20743. æT Function
  20744. æFc Memory.h
  20745. æD pascal void InitApplZone(void)
  20746.     = 0xA02C; 
  20747.  
  20748. æKY InitZone 
  20749. æT Function
  20750. æFc Memory.h
  20751. æD pascal void InitZone(GrowZoneProcPtr pgrowZone,short cmoreMasters,void *limitPtr,
  20752.     void *startPtr); 
  20753.  
  20754. æKY SetZone 
  20755. æT Function
  20756. æFc Memory.h
  20757. æD #pragma parameter SetZone(__A0)
  20758. pascal void SetZone(THz hz)
  20759.     = 0xA01B; 
  20760.  
  20761. æKY CompactMem 
  20762. æT Function
  20763. æFc Memory.h
  20764. æD #pragma parameter __D0 CompactMem(__D0)
  20765. pascal Size CompactMem(Size cbNeeded)
  20766.     = 0xA04C; 
  20767.  
  20768. æKY CompactMemSys 
  20769. æT Function
  20770. æFc Memory.h
  20771. æD #pragma parameter __D0 CompactMemSys(__D0)
  20772. pascal Size CompactMemSys(Size cbNeeded)
  20773.     = 0xA44C; 
  20774.  
  20775. æKY PurgeMem 
  20776. æT Function
  20777. æFc Memory.h
  20778. æD #pragma parameter PurgeMem(__D0)
  20779. pascal void PurgeMem(Size cbNeeded)
  20780.     = 0xA04D; 
  20781.  
  20782. æKY PurgeMemSys 
  20783. æT Function
  20784. æFc Memory.h
  20785. æD #pragma parameter PurgeMemSys(__D0)
  20786. pascal void PurgeMemSys(Size cbNeeded)
  20787.     = 0xA44D; 
  20788.  
  20789. æKY FreeMem 
  20790. æT Function
  20791. æFc Memory.h
  20792. æD #pragma parameter __D0 FreeMem
  20793. pascal long FreeMem(void)
  20794.     = 0xA01C; 
  20795.  
  20796. æKY FreeMemSys 
  20797. æT Function
  20798. æFc Memory.h
  20799. æD #pragma parameter __D0 FreeMemSys
  20800. pascal long FreeMemSys(void)
  20801.     = 0xA41C; 
  20802.  
  20803. æKY ResrvMem 
  20804. æT Function
  20805. æFc Memory.h
  20806. æD #pragma parameter ResrvMem(__D0)
  20807. pascal void ResrvMem(Size cbNeeded)
  20808.     = 0xA040; 
  20809.  
  20810. æKY ReserveMem 
  20811. æT Function
  20812. æFc Memory.h
  20813. æD #pragma parameter ReserveMem(__D0)
  20814. pascal void ReserveMem(Size cbNeeded)
  20815.     = 0xA040; 
  20816.  
  20817. æKY ReserveMemSys 
  20818. æT Function
  20819. æFc Memory.h
  20820. æD #pragma parameter ReserveMemSys(__D0)
  20821. pascal void ReserveMemSys(Size cbNeeded)
  20822.     = 0xA440; 
  20823.  
  20824. æKY MaxMem 
  20825. æT Function
  20826. æFc Memory.h
  20827. æD #pragma parameter __D0 MaxMem(__A1)
  20828. pascal Size MaxMem(Size *grow)
  20829.     = {0xA11D,0x2288}; 
  20830.  
  20831. æKY MaxMemSys 
  20832. æT Function
  20833. æFc Memory.h
  20834. æD #pragma parameter __D0 MaxMemSys(__A1)
  20835. pascal Size MaxMemSys(Size *grow)
  20836.     = {0xA51D,0x2288}; 
  20837.  
  20838. æKY SetGrowZone 
  20839. æT Function
  20840. æFc Memory.h
  20841. æD #pragma parameter SetGrowZone(__A0)
  20842. pascal void SetGrowZone(GrowZoneProcPtr growZone)
  20843.     = 0xA04B; 
  20844.  
  20845. æKY SetApplLimit 
  20846. æT Function
  20847. æFc Memory.h
  20848. æD #pragma parameter SetApplLimit(__A0)
  20849. pascal void SetApplLimit(void *zoneLimit)
  20850.     = 0xA02D; 
  20851.  
  20852. æKY MoveHHi 
  20853. æT Function
  20854. æFc Memory.h
  20855. æD #pragma parameter MoveHHi(__A0)
  20856. pascal void MoveHHi(Handle h)
  20857.     = 0xA064; 
  20858.  
  20859. æKY DisposPtr 
  20860. æT Function
  20861. æFc Memory.h
  20862. æD #pragma parameter DisposPtr(__A0)
  20863. pascal void DisposPtr(Ptr p)
  20864.     = 0xA01F; 
  20865.  
  20866. æKY DisposePtr 
  20867. æT Function
  20868. æFc Memory.h
  20869. æD #pragma parameter DisposePtr(__A0)
  20870. pascal void DisposePtr(Ptr p)
  20871.     = 0xA01F; 
  20872.  
  20873. æKY GetPtrSize 
  20874. æT Function
  20875. æFc Memory.h
  20876. æD pascal Size GetPtrSize(Ptr p); 
  20877.  
  20878. æKY SetPtrSize 
  20879. æT Function
  20880. æFc Memory.h
  20881. æD #pragma parameter SetPtrSize(__A0,__D0)
  20882. pascal void SetPtrSize(Ptr p,Size newSize)
  20883.     = 0xA020; 
  20884.  
  20885. æKY DisposHandle 
  20886. æT Function
  20887. æFc Memory.h
  20888. æD #pragma parameter DisposHandle(__A0)
  20889. pascal void DisposHandle(Handle h)
  20890.     = 0xA023; 
  20891.  
  20892. æKY DisposeHandle 
  20893. æT Function
  20894. æFc Memory.h
  20895. æD #pragma parameter DisposeHandle(__A0)
  20896. pascal void DisposeHandle(Handle h)
  20897.     = 0xA023; 
  20898.  
  20899. æKY GetHandleSize 
  20900. æT Function
  20901. æFc Memory.h
  20902. æD pascal Size GetHandleSize(Handle h); 
  20903.  
  20904. æKY SetHandleSize 
  20905. æT Function
  20906. æFc Memory.h
  20907. æD #pragma parameter SetHandleSize(__A0,__D0)
  20908. pascal void SetHandleSize(Handle h,Size newSize)
  20909.     = 0xA024; 
  20910.  
  20911. æKY EmptyHandle 
  20912. æT Function
  20913. æFc Memory.h
  20914. æD #pragma parameter EmptyHandle(__A0)
  20915. pascal void EmptyHandle(Handle h)
  20916.     = 0xA02B; 
  20917.  
  20918. æKY ReallocHandle 
  20919. æT Function
  20920. æFc Memory.h
  20921. æD #pragma parameter ReallocHandle(__A0,__D0)
  20922. pascal void ReallocHandle(Handle h,Size byteCount)
  20923.     = 0xA027; 
  20924.  
  20925. æKY ReallocateHandle 
  20926. æT Function
  20927. æFc Memory.h
  20928. æD #pragma parameter ReallocateHandle(__A0,__D0)
  20929. pascal void ReallocateHandle(Handle h,Size byteCount)
  20930.     = 0xA027; 
  20931.  
  20932. æKY HSetRBit 
  20933. æT Function
  20934. æFc Memory.h
  20935. æD #pragma parameter HSetRBit(__A0)
  20936. pascal void HSetRBit(Handle h)
  20937.     = 0xA067; 
  20938.  
  20939. æKY HClrRBit 
  20940. æT Function
  20941. æFc Memory.h
  20942. æD #pragma parameter HClrRBit(__A0)
  20943. pascal void HClrRBit(Handle h)
  20944.     = 0xA068; 
  20945.  
  20946. æKY MoreMasters 
  20947. æT Function
  20948. æFc Memory.h
  20949. æD pascal void MoreMasters(void)
  20950.     = 0xA036; 
  20951.  
  20952. æKY BlockMove 
  20953. æT Function
  20954. æFc Memory.h
  20955. æD #pragma parameter BlockMove(__A0,__A1,__D0)
  20956. pascal void BlockMove(const void *srcPtr,void *destPtr,Size byteCount)
  20957.     = 0xA02E; 
  20958.  
  20959. æKY MemError 
  20960. æT Function
  20961. æFc Memory.h
  20962. æD #define MemError() (* (OSErr*) 0x0220)
  20963.  
  20964. æKY PurgeSpace 
  20965. æT Function
  20966. æFc Memory.h
  20967. æD pascal void PurgeSpace(long *total,long *contig); 
  20968.  
  20969. æKY HGetState 
  20970. æT Function
  20971. æFc Memory.h
  20972. æD #pragma parameter __D0 HGetState(__A0)
  20973. pascal char HGetState(Handle h)
  20974.     = 0xA069; 
  20975.  
  20976. æKY HSetState 
  20977. æT Function
  20978. æFc Memory.h
  20979. æD #pragma parameter HSetState(__A0,__D0)
  20980. pascal void HSetState(Handle h,char flags)
  20981.     = 0xA06A; 
  20982.  
  20983. æKY SetApplBase 
  20984. æT Function
  20985. æFc Memory.h
  20986. æD #pragma parameter SetApplBase(__A0)
  20987. pascal void SetApplBase(void *startPtr)
  20988.     = 0xA057; 
  20989.  
  20990. æKY MaxApplZone 
  20991. æT Function
  20992. æFc Memory.h
  20993. æD pascal void MaxApplZone(void)
  20994.     = 0xA063; 
  20995.  
  20996. æKY HoldMemory 
  20997. æT Function
  20998. æFc Memory.h
  20999. æD #pragma parameter __D0 HoldMemory(__A0,__A1)
  21000. pascal OSErr HoldMemory(void *address,unsigned long count)
  21001.     = {0x7000,0xA05C}; 
  21002.  
  21003. æKY UnholdMemory 
  21004. æT Function
  21005. æFc Memory.h
  21006. æD #pragma parameter __D0 UnholdMemory(__A0,__A1)
  21007. pascal OSErr UnholdMemory(void *address,unsigned long count)
  21008.     = {0x7001,0xA05C}; 
  21009.  
  21010. æKY LockMemory 
  21011. æT Function
  21012. æFc Memory.h
  21013. æD #pragma parameter __D0 LockMemory(__A0,__A1)
  21014. pascal OSErr LockMemory(void *address,unsigned long count)
  21015.     = {0x7002,0xA05C}; 
  21016.  
  21017. æKY LockMemoryContiguous 
  21018. æT Function
  21019. æFc Memory.h
  21020. æD #pragma parameter __D0 LockMemoryContiguous(__A0,__A1)
  21021. pascal OSErr LockMemoryContiguous(void *address,unsigned long count)
  21022.     = {0x7004,0xA05C}; 
  21023.  
  21024. æKY UnlockMemory 
  21025. æT Function
  21026. æFc Memory.h
  21027. æD #pragma parameter __D0 UnlockMemory(__A0,__A1)
  21028. pascal OSErr UnlockMemory(void *address,unsigned long count)
  21029.     = {0x7003,0xA05C}; 
  21030.  
  21031. æKY GetPhysical 
  21032. æT Function
  21033. æFc Memory.h
  21034. æD pascal OSErr GetPhysical(LogicalToPhysicalTable *addresses,unsigned long *physicalEntryCount); 
  21035.  
  21036. æKY DeferUserFn 
  21037. æT Function
  21038. æFc Memory.h
  21039. æD #pragma parameter __D0 DeferUserFn(__A0,__D0)
  21040. pascal OSErr DeferUserFn(ProcPtr userFunction,void *argument)
  21041.     = 0xA08F; 
  21042.  
  21043. æKY DebuggerGetMax 
  21044. æT Function
  21045. æFc Memory.h
  21046. æD #pragma parameter __D0 DebuggerGetMax
  21047. pascal long DebuggerGetMax(void)
  21048.     = {0x7000,0xA08D}; 
  21049.  
  21050. æKY DebuggerEnter 
  21051. æT Function
  21052. æFc Memory.h
  21053. æD pascal void DebuggerEnter(void)
  21054.     = {0x7001,0xA08D}; 
  21055.  
  21056. æKY DebuggerExit 
  21057. æT Function
  21058. æFc Memory.h
  21059. æD pascal void DebuggerExit(void)
  21060.     = {0x7002,0xA08D}; 
  21061.  
  21062. æKY DebuggerPoll 
  21063. æT Function
  21064. æFc Memory.h
  21065. æD pascal void DebuggerPoll(void)
  21066.     = {0x7003,0xA08D}; 
  21067.  
  21068. æKY GetPageState 
  21069. æT Function
  21070. æFc Memory.h
  21071. æD #pragma parameter __D0 GetPageState(__A0)
  21072. pascal PageState GetPageState(const void *address)
  21073.     = {0x7004,0xA08D}; 
  21074.  
  21075. æKY PageFaultFatal 
  21076. æT Function
  21077. æFc Memory.h
  21078. æD #pragma parameter __D0 PageFaultFatal
  21079. pascal Boolean PageFaultFatal(void)
  21080.     = {0x7005,0xA08D}; 
  21081.  
  21082. æKY DebuggerLockMemory 
  21083. æT Function
  21084. æFc Memory.h
  21085. æD #pragma parameter __D0 DebuggerLockMemory(__A0,__A1)
  21086. pascal OSErr DebuggerLockMemory(void *address,unsigned long count)
  21087.     = {0x7006,0xA08D}; 
  21088.  
  21089. æKY DebuggerUnlockMemory 
  21090. æT Function
  21091. æFc Memory.h
  21092. æD #pragma parameter __D0 DebuggerUnlockMemory(__A0,__A1)
  21093. pascal OSErr DebuggerUnlockMemory(void *address,unsigned long count)
  21094.     = {0x7007,0xA08D}; 
  21095.  
  21096. æKY EnterSupervisorMode 
  21097. æT Function
  21098. æFc Memory.h
  21099. æD #pragma parameter __D0 EnterSupervisorMode
  21100. pascal StatusRegisterContents EnterSupervisorMode(void)
  21101.     = {0x7008,0xA08D}; 
  21102.  
  21103.  
  21104. æKY Menus.h
  21105. æKL AddResMenu
  21106. AppendMenu
  21107. appendmenu
  21108. CalcMenuSize
  21109. CheckItem
  21110. ClearMenuBar
  21111. CountMItems
  21112. DeleteMenu
  21113. DelMCEntries
  21114. DelMenuItem
  21115. DisableItem
  21116. DispMCInfo
  21117. DisposeMenu
  21118. DrawMenuBar
  21119. EnableItem
  21120. FlashMenuBar
  21121. getitem
  21122. GetItem
  21123. GetItemCmd
  21124. GetItemIcon
  21125. GetItemMark
  21126. GetItemStyle
  21127. GetMCEntry
  21128. GetMCInfo
  21129. GetMenu
  21130. GetMenuBar
  21131. GetMHandle
  21132. GetNewMBar
  21133. HiliteMenu
  21134. InitMenus
  21135. InitProcMenu
  21136. InsertMenu
  21137. InsertResMenu
  21138. InsMenuItem
  21139. insmenuitem
  21140. InvalMenuBar
  21141. MenuChoice
  21142. MenuKey
  21143. MenuSelect
  21144. menuselect
  21145. newmenu
  21146. NewMenu
  21147. PopUpMenuSelect
  21148. setitem
  21149. SetItem
  21150. SetItemCmd
  21151. SetItemIcon
  21152. SetItemMark
  21153. SetItemStyle
  21154. SetMCEntries
  21155. SetMCInfo
  21156. SetMenuBar
  21157. SetMenuFlash
  21158.  
  21159. hierMenu
  21160. hMenuCmd
  21161. mCalcItemMsg
  21162. MCEntry
  21163. MCEntryPtr
  21164. mChooseMsg
  21165. MCTable
  21166. mctAllItems
  21167. mctLastIDIndic
  21168. mDrawItemMsg
  21169. mDrawMsg
  21170. MenuCRsrc
  21171. MenuCRsrcHandle
  21172. MenuCRsrcPtr
  21173. MenuHandle
  21174. MenuInfo
  21175. MenuPtr
  21176. mPopUpMsg
  21177. mSizeMsg
  21178. noMark
  21179. textMenuProc
  21180.  
  21181. æKY noMark 
  21182. æT constant
  21183. æFc Menus.h
  21184. æD #define noMark '\0'          /*mark symbol for MarkItem*/
  21185.  
  21186. æKY mDrawMsg 
  21187. æT constant
  21188. æFc Menus.h
  21189. æD     mDrawMsg = 0,
  21190.  
  21191. æKY mChooseMsg 
  21192. æT constant
  21193. æFc Menus.h
  21194. æD     mChooseMsg = 1,
  21195.  
  21196. æKY mSizeMsg 
  21197. æT constant
  21198. æFc Menus.h
  21199. æD     mSizeMsg = 2,
  21200.  
  21201. æKY mDrawItemMsg 
  21202. æT constant
  21203. æFc Menus.h
  21204. æD     mDrawItemMsg = 4,
  21205.  
  21206. æKY mCalcItemMsg 
  21207. æT constant
  21208. æFc Menus.h
  21209. æD     mCalcItemMsg = 5,
  21210.  
  21211. æKY textMenuProc 
  21212. æT constant
  21213. æFc Menus.h
  21214. æD     textMenuProc = 0,
  21215.  
  21216. æKY hMenuCmd 
  21217. æT constant
  21218. æFc Menus.h
  21219. æD     hMenuCmd = 27,           /*itemCmd == 0x001B ==> hierarchical menu*/
  21220.  
  21221. æKY hierMenu 
  21222. æT constant
  21223. æFc Menus.h
  21224. æD     hierMenu = -1,           /*a hierarchical menu - for InsertMenu call*/
  21225.  
  21226. æKY mPopUpMsg 
  21227. æT constant
  21228. æFc Menus.h
  21229. æD     mPopUpMsg = 3,           /*menu defProc messages - place yourself*/
  21230.  
  21231. æKY mctAllItems 
  21232. æT constant
  21233. æFc Menus.h
  21234. æD     mctAllItems = -98,       /*search for all Items for the given ID*/
  21235.  
  21236. æKY mctLastIDIndic 
  21237. æT constant
  21238. æFc Menus.h
  21239. æD     mctLastIDIndic = -99,    /*last color table entry has this in ID field*/
  21240.  
  21241. æKY MenuInfo 
  21242. æT struct
  21243. æFc Menus.h
  21244. æD struct MenuInfo {
  21245.     short menuID;
  21246.     short menuWidth;
  21247.     short menuHeight;
  21248.     Handle menuProc;
  21249.     long enableFlags;
  21250.     Str255 menuData;
  21251. };
  21252.  
  21253. typedef struct MenuInfo MenuInfo;
  21254. typedef MenuInfo *MenuPtr, **MenuHandle;
  21255.  
  21256.  
  21257. æKY MCEntry 
  21258. æT struct
  21259. æFc Menus.h
  21260. æD struct MCEntry {
  21261.     short mctID;                /*menu ID.  ID = 0 is the menu bar*/
  21262.     short mctItem;              /*menu Item. Item = 0 is a title*/
  21263.     RGBColor mctRGB1;           /*usage depends on ID and Item*/
  21264.     RGBColor mctRGB2;           /*usage depends on ID and Item*/
  21265.     RGBColor mctRGB3;           /*usage depends on ID and Item*/
  21266.     RGBColor mctRGB4;           /*usage depends on ID and Item*/
  21267.     short mctReserved;          /*reserved for internal use*/
  21268. };
  21269.  
  21270. typedef struct MCEntry MCEntry;
  21271. typedef MCEntry *MCEntryPtr;
  21272.  
  21273.  
  21274. æKY MCTable
  21275. æT typedef
  21276. æFc Menus.h
  21277. æD typedef MCEntry MCTable[1], *MCTablePtr, **MCTableHandle;
  21278.  
  21279. æKY MenuCRsrc 
  21280. æT struct
  21281. æFc Menus.h
  21282. æD struct MenuCRsrc {
  21283.     short numEntries;           /*number of entries*/
  21284.     MCTable mcEntryRecs;        /*ARRAY [1..numEntries] of MCEntry*/
  21285. };
  21286.  
  21287. typedef struct MenuCRsrc MenuCRsrc;
  21288. typedef MenuCRsrc *MenuCRsrcPtr, **MenuCRsrcHandle;
  21289.  
  21290.  
  21291. æKY InitMenus 
  21292. æT Function
  21293. æFc Menus.h
  21294. æD pascal void InitMenus(void)
  21295.     = 0xA930; 
  21296.  
  21297. æKY NewMenu 
  21298. æT Function
  21299. æFc Menus.h
  21300. æD pascal MenuHandle NewMenu(short menuID,const Str255 menuTitle)
  21301.     = 0xA931; 
  21302.  
  21303. æKY GetMenu 
  21304. æT Function
  21305. æFc Menus.h
  21306. æD pascal MenuHandle GetMenu(short resourceID)
  21307.     = 0xA9BF; 
  21308.  
  21309. æKY DisposeMenu 
  21310. æT Function
  21311. æFc Menus.h
  21312. æD pascal void DisposeMenu(MenuHandle theMenu)
  21313.     = 0xA932; 
  21314.  
  21315. æKY AppendMenu 
  21316. æT Function
  21317. æFc Menus.h
  21318. æD pascal void AppendMenu(MenuHandle menu,ConstStr255Param data)
  21319.     = 0xA933; 
  21320.  
  21321. æKY AddResMenu 
  21322. æT Function
  21323. æFc Menus.h
  21324. æD pascal void AddResMenu(MenuHandle theMenu,ResType theType)
  21325.     = 0xA94D; 
  21326.  
  21327. æKY InsertResMenu 
  21328. æT Function
  21329. æFc Menus.h
  21330. æD pascal void InsertResMenu(MenuHandle theMenu,ResType theType,short afterItem)
  21331.     = 0xA951; 
  21332.  
  21333. æKY InsertMenu 
  21334. æT Function
  21335. æFc Menus.h
  21336. æD pascal void InsertMenu(MenuHandle theMenu,short beforeID)
  21337.     = 0xA935; 
  21338.  
  21339. æKY DrawMenuBar 
  21340. æT Function
  21341. æFc Menus.h
  21342. æD pascal void DrawMenuBar(void)
  21343.     = 0xA937; 
  21344.  
  21345. æKY InvalMenuBar 
  21346. æT Function
  21347. æFc Menus.h
  21348. æD pascal void InvalMenuBar(void)
  21349.     = 0xA81D; 
  21350.  
  21351. æKY DeleteMenu 
  21352. æT Function
  21353. æFc Menus.h
  21354. æD pascal void DeleteMenu(short menuID)
  21355.     = 0xA936; 
  21356.  
  21357. æKY ClearMenuBar 
  21358. æT Function
  21359. æFc Menus.h
  21360. æD pascal void ClearMenuBar(void)
  21361.     = 0xA934; 
  21362.  
  21363. æKY GetNewMBar 
  21364. æT Function
  21365. æFc Menus.h
  21366. æD pascal Handle GetNewMBar(short menuBarID)
  21367.     = 0xA9C0; 
  21368.  
  21369. æKY GetMenuBar 
  21370. æT Function
  21371. æFc Menus.h
  21372. æD pascal Handle GetMenuBar(void)
  21373.     = 0xA93B; 
  21374.  
  21375. æKY SetMenuBar 
  21376. æT Function
  21377. æFc Menus.h
  21378. æD pascal void SetMenuBar(Handle menuList)
  21379.     = 0xA93C; 
  21380.  
  21381. æKY InsMenuItem 
  21382. æT Function
  21383. æFc Menus.h
  21384. æD pascal void InsMenuItem(MenuHandle theMenu,ConstStr255Param itemString,
  21385.     short afterItem)
  21386.     = 0xA826; 
  21387.  
  21388. æKY DelMenuItem 
  21389. æT Function
  21390. æFc Menus.h
  21391. æD pascal void DelMenuItem(MenuHandle theMenu,short item)
  21392.     = 0xA952; 
  21393.  
  21394. æKY MenuKey 
  21395. æT Function
  21396. æFc Menus.h
  21397. æD pascal long MenuKey(short ch)
  21398.     = 0xA93E; 
  21399.  
  21400. æKY HiliteMenu 
  21401. æT Function
  21402. æFc Menus.h
  21403. æD pascal void HiliteMenu(short menuID)
  21404.     = 0xA938; 
  21405.  
  21406. æKY SetItem 
  21407. æT Function
  21408. æFc Menus.h
  21409. æD pascal void SetItem(MenuHandle theMenu,short item,ConstStr255Param itemString)
  21410.     = 0xA947; 
  21411.  
  21412. æKY GetItem 
  21413. æT Function
  21414. æFc Menus.h
  21415. æD pascal void GetItem(MenuHandle theMenu,short item,Str255 itemString)
  21416.     = 0xA946; 
  21417.  
  21418. æKY DisableItem 
  21419. æT Function
  21420. æFc Menus.h
  21421. æD pascal void DisableItem(MenuHandle theMenu,short item)
  21422.     = 0xA93A; 
  21423.  
  21424. æKY EnableItem 
  21425. æT Function
  21426. æFc Menus.h
  21427. æD pascal void EnableItem(MenuHandle theMenu,short item)
  21428.     = 0xA939; 
  21429.  
  21430. æKY CheckItem 
  21431. æT Function
  21432. æFc Menus.h
  21433. æD pascal void CheckItem(MenuHandle theMenu,short item,Boolean checked)
  21434.     = 0xA945; 
  21435.  
  21436. æKY SetItemMark 
  21437. æT Function
  21438. æFc Menus.h
  21439. æD pascal void SetItemMark(MenuHandle theMenu,short item,short markChar)
  21440.     = 0xA944; 
  21441.  
  21442. æKY GetItemMark 
  21443. æT Function
  21444. æFc Menus.h
  21445. æD pascal void GetItemMark(MenuHandle theMenu,short item,short *markChar)
  21446.     = 0xA943; 
  21447.  
  21448. æKY SetItemIcon 
  21449. æT Function
  21450. æFc Menus.h
  21451. æD pascal void SetItemIcon(MenuHandle theMenu,short item,short iconIndex)
  21452.     = 0xA940; 
  21453.  
  21454. æKY GetItemIcon 
  21455. æT Function
  21456. æFc Menus.h
  21457. æD pascal void GetItemIcon(MenuHandle theMenu,short item,short *iconIndex)
  21458.     = 0xA93F; 
  21459.  
  21460. æKY SetItemStyle 
  21461. æT Function
  21462. æFc Menus.h
  21463. æD pascal void SetItemStyle(MenuHandle theMenu,short item,short chStyle)
  21464.     = 0xA942; 
  21465.  
  21466. æKY GetItemStyle 
  21467. æT Function
  21468. æFc Menus.h
  21469. æD pascal void GetItemStyle(MenuHandle theMenu,short item,Style *chStyle); 
  21470.  
  21471. æKY CalcMenuSize 
  21472. æT Function
  21473. æFc Menus.h
  21474. æD pascal void CalcMenuSize(MenuHandle theMenu)
  21475.     = 0xA948; 
  21476.  
  21477. æKY CountMItems 
  21478. æT Function
  21479. æFc Menus.h
  21480. æD pascal short CountMItems(MenuHandle theMenu)
  21481.     = 0xA950; 
  21482.  
  21483. æKY GetMHandle 
  21484. æT Function
  21485. æFc Menus.h
  21486. æD pascal MenuHandle GetMHandle(short menuID)
  21487.     = 0xA949; 
  21488.  
  21489. æKY FlashMenuBar 
  21490. æT Function
  21491. æFc Menus.h
  21492. æD pascal void FlashMenuBar(short menuID)
  21493.     = 0xA94C; 
  21494.  
  21495. æKY SetMenuFlash 
  21496. æT Function
  21497. æFc Menus.h
  21498. æD pascal void SetMenuFlash(short count)
  21499.     = 0xA94A; 
  21500.  
  21501. æKY MenuSelect 
  21502. æT Function
  21503. æFc Menus.h
  21504. æD pascal long MenuSelect(Point startPt)
  21505.     = 0xA93D; 
  21506.  
  21507. æKY InitProcMenu 
  21508. æT Function
  21509. æFc Menus.h
  21510. æD pascal void InitProcMenu(short resID)
  21511.     = 0xA808; 
  21512.  
  21513. æKY GetItemCmd 
  21514. æT Function
  21515. æFc Menus.h
  21516. æD pascal void GetItemCmd(MenuHandle theMenu,short item,short *cmdChar)
  21517.     = 0xA84E; 
  21518.  
  21519. æKY SetItemCmd 
  21520. æT Function
  21521. æFc Menus.h
  21522. æD pascal void SetItemCmd(MenuHandle theMenu,short item,short cmdChar)
  21523.     = 0xA84F; 
  21524.  
  21525. æKY PopUpMenuSelect 
  21526. æT Function
  21527. æFc Menus.h
  21528. æD pascal long PopUpMenuSelect(MenuHandle menu,short top,short left,short popUpItem)
  21529.     = 0xA80B; 
  21530.  
  21531. æKY MenuChoice 
  21532. æT Function
  21533. æFc Menus.h
  21534. æD pascal long MenuChoice(void)
  21535.     = 0xAA66; 
  21536.  
  21537. æKY DelMCEntries 
  21538. æT Function
  21539. æFc Menus.h
  21540. æD pascal void DelMCEntries(short menuID,short menuItem)
  21541.     = 0xAA60; 
  21542.  
  21543. æKY GetMCInfo 
  21544. æT Function
  21545. æFc Menus.h
  21546. æD pascal MCTableHandle GetMCInfo(void)
  21547.     = 0xAA61; 
  21548.  
  21549. æKY SetMCInfo 
  21550. æT Function
  21551. æFc Menus.h
  21552. æD pascal void SetMCInfo(MCTableHandle menuCTbl)
  21553.     = 0xAA62; 
  21554.  
  21555. æKY DispMCInfo 
  21556. æT Function
  21557. æFc Menus.h
  21558. æD pascal void DispMCInfo(MCTableHandle menuCTbl)
  21559.     = 0xAA63; 
  21560.  
  21561. æKY GetMCEntry 
  21562. æT Function
  21563. æFc Menus.h
  21564. æD pascal MCEntryPtr GetMCEntry(short menuID,short menuItem)
  21565.     = 0xAA64; 
  21566.  
  21567. æKY SetMCEntries 
  21568. æT Function
  21569. æFc Menus.h
  21570. æD pascal void SetMCEntries(short numEntries,MCTablePtr menuCEntries)
  21571.     = 0xAA65; 
  21572.  
  21573. æKY newmenu 
  21574. æT Function
  21575. æFc Menus.h
  21576. æD MenuHandle newmenu(short menuID,char *menuTitle); 
  21577.  
  21578. æKY getitem 
  21579. æT Function
  21580. æFc Menus.h
  21581. æD void getitem(MenuHandle menu,short item,char *itemString); 
  21582.  
  21583. æKY appendmenu 
  21584. æT Function
  21585. æFc Menus.h
  21586. æD void appendmenu(MenuHandle menu,char *data); 
  21587.  
  21588. æKY insmenuitem 
  21589. æT Function
  21590. æFc Menus.h
  21591. æD void insmenuitem(MenuHandle theMenu,char *itemString,short afterItem); 
  21592.  
  21593. æKY menuselect 
  21594. æT Function
  21595. æFc Menus.h
  21596. æD long menuselect(Point *startPt); 
  21597.  
  21598. æKY setitem 
  21599. æT Function
  21600. æFc Menus.h
  21601. æD void setitem(MenuHandle menu,short item,char *itemString); 
  21602.  
  21603.  
  21604. æKY MIDI.h
  21605. æKL MIDIAddPort
  21606. MIDIConnectData
  21607. MIDIConnectTime
  21608. MIDIConvertTime
  21609. MIDIFlush
  21610. MIDIGetClientIcon
  21611. MIDIGetClientName
  21612. MIDIGetClients
  21613. MIDIGetClRefCon
  21614. MIDIGetCurTime
  21615. MIDIGetOffsetTime
  21616. MIDIGetPortInfo
  21617. MIDIGetPortName
  21618. MIDIGetPorts
  21619. MIDIGetReadHook
  21620. MIDIGetRefCon
  21621. MIDIGetSync
  21622. MIDIGetTCFormat
  21623. MIDIPoll
  21624. MIDIRemovePort
  21625. MIDISetClientName
  21626. MIDISetClRefCon
  21627. MIDISetCurTime
  21628. MIDISetOffsetTime
  21629. MIDISetPortName
  21630. MIDISetReadHook
  21631. MIDISetRefCon
  21632. MIDISetRunRate
  21633. MIDISetSync
  21634. MIDISetTCFormat
  21635. MIDISignIn
  21636. MIDISignOut
  21637. MIDIStartTime
  21638. MIDIStopTime
  21639. MIDIUnConnectData
  21640. MIDIUnConnectTime
  21641. MIDIWakeUp
  21642. MIDIWorldChanged
  21643. MIDIWritePacket
  21644. SndDispVersion
  21645.  
  21646. MIDIClkInfo
  21647. midiCloseDriver
  21648. midiContMask
  21649. midiDupIDErr
  21650. midiEndCont
  21651. midiExternalSync
  21652. midiFormat24fpsBit
  21653. midiFormat24fpsQF
  21654. midiFormat25fpsBit
  21655. midiFormat25fpsQF
  21656. midiFormat30fpsBit
  21657. midiFormat30fpsDBit
  21658. midiFormat30fpsDQF
  21659. midiFormat30fpsQF
  21660. midiFormatBeats
  21661. midiFormatMSec
  21662. midiGetCurrent
  21663. midiGetEverything
  21664. midiGetNothing
  21665. MIDIIDList
  21666. MIDIIDListHdl
  21667. MIDIIDListPtr
  21668. MIDIIDRec
  21669. midiInternalSync
  21670. midiInvalidCmdErr
  21671. midiKeepPacket
  21672. midiMaxErr
  21673. midiMaxNameLen
  21674. midiMgrType
  21675. midiMidCont
  21676. midiMorePacket
  21677. midiMsgType
  21678. midiNameLenErr
  21679. midiNoClientErr
  21680. midiNoConErr
  21681. midiNoCont
  21682. midiNoMorePacket
  21683. midiNoPortErr
  21684. midiOpenDriver
  21685. midiOverflowErr
  21686. MIDIPacket
  21687. midiPacketErr
  21688. MIDIPacketPtr
  21689. MIDIPortInfo
  21690. MIDIPortInfoHdl
  21691. MIDIPortInfoPtr
  21692. MIDIPortParams
  21693. MIDIPortParamsPtr
  21694. midiPortTypeInput
  21695. midiPortTypeOutput
  21696. midiPortTypeTime
  21697. midiPortTypeTimeInv
  21698. midiSCCErr
  21699. midiStartCont
  21700. midiTimeStampCurrent
  21701. midiTimeStampMask
  21702. midiTimeStampValid
  21703. midiToolNum
  21704. midiTooManyConsErr
  21705. midiTooManyPortsErr
  21706. midiTypeMask
  21707. midiVConnectErr
  21708. midiVConnectMade
  21709. midiVConnectRmvd
  21710. midiWriteErr
  21711.  
  21712. æKY midiToolNum 
  21713. æT constant
  21714. æFc MIDI.h
  21715. æD #define midiToolNum 4                /*tool number of MIDI Manager for SndDispVersion call*/
  21716.  
  21717. æKY midiMaxNameLen 
  21718. æT constant
  21719. æFc MIDI.h
  21720. æD     midiMaxNameLen = 31,             /*maximum number of characters in port and client names*/
  21721.  
  21722. æKY midiFormatMSec 
  21723. æT constant
  21724. æFc MIDI.h
  21725. æD     midiFormatMSec = 0,              /*milliseconds*/
  21726.  
  21727. æKY midiFormatBeats 
  21728. æT constant
  21729. æFc MIDI.h
  21730. æD     midiFormatBeats = 1,             /*beats*/
  21731.  
  21732. æKY midiFormat24fpsBit 
  21733. æT constant
  21734. æFc MIDI.h
  21735. æD     midiFormat24fpsBit = 2,          /*24 frames/sec.*/
  21736.  
  21737. æKY midiFormat25fpsBit 
  21738. æT constant
  21739. æFc MIDI.h
  21740. æD     midiFormat25fpsBit = 3,          /*25 frames/sec.*/
  21741.  
  21742. æKY midiFormat30fpsDBit 
  21743. æT constant
  21744. æFc MIDI.h
  21745. æD     midiFormat30fpsDBit = 4,         /*30 frames/sec. drop-frame*/
  21746.  
  21747. æKY midiFormat30fpsBit 
  21748. æT constant
  21749. æFc MIDI.h
  21750. æD     midiFormat30fpsBit = 5,          /*30 frames/sec.*/
  21751.  
  21752. æKY midiFormat24fpsQF 
  21753. æT constant
  21754. æFc MIDI.h
  21755. æD     midiFormat24fpsQF = 6,           /*24 frames/sec. longInt format */
  21756.  
  21757. æKY midiFormat25fpsQF 
  21758. æT constant
  21759. æFc MIDI.h
  21760. æD     midiFormat25fpsQF = 7,           /*25 frames/sec. longInt format */
  21761.  
  21762. æKY midiFormat30fpsDQF 
  21763. æT constant
  21764. æFc MIDI.h
  21765. æD     midiFormat30fpsDQF = 8,          /*30 frames/sec. drop-frame longInt format */
  21766.  
  21767. æKY midiFormat30fpsQF 
  21768. æT constant
  21769. æFc MIDI.h
  21770. æD     midiFormat30fpsQF = 9,           /*30 frames/sec. longInt format */
  21771.  
  21772. æKY midiInternalSync 
  21773. æT constant
  21774. æFc MIDI.h
  21775. æD     midiInternalSync = 0,            /*internal sync*/
  21776.  
  21777. æKY midiExternalSync 
  21778. æT constant
  21779. æFc MIDI.h
  21780. æD     midiExternalSync = 1,            /*external sync*/
  21781.  
  21782. æKY midiPortTypeTime 
  21783. æT constant
  21784. æFc MIDI.h
  21785. æD     midiPortTypeTime = 0,            /*time port*/
  21786.  
  21787. æKY midiPortTypeInput 
  21788. æT constant
  21789. æFc MIDI.h
  21790. æD     midiPortTypeInput = 1,           /*input port*/
  21791.  
  21792. æKY midiPortTypeOutput 
  21793. æT constant
  21794. æFc MIDI.h
  21795. æD     midiPortTypeOutput = 2,          /*output port*/
  21796.  
  21797. æKY midiPortTypeTimeInv 
  21798. æT constant
  21799. æFc MIDI.h
  21800. æD     midiPortTypeTimeInv = 3,         /*invisible time port*/
  21801.  
  21802. æKY midiGetEverything 
  21803. æT constant
  21804. æFc MIDI.h
  21805. æD     midiGetEverything = 0x7FFFFFFF,  /*get all packets, regardless of time stamps*/
  21806.  
  21807. æKY midiGetNothing 
  21808. æT constant
  21809. æFc MIDI.h
  21810. æD     midiGetNothing = 0x80000000,     /*get no packets, regardless of time stamps*/
  21811.  
  21812. æKY midiGetCurrent 
  21813. æT constant
  21814. æFc MIDI.h
  21815. æD     midiGetCurrent = 0x00000000,     /*get current packets only*/
  21816.  
  21817. æKY midiContMask 
  21818. æT constant
  21819. æFc MIDI.h
  21820. æD     midiContMask = 0x03,
  21821.  
  21822. æKY midiNoCont 
  21823. æT constant
  21824. æFc MIDI.h
  21825. æD     midiNoCont = 0x00,
  21826.  
  21827. æKY midiStartCont 
  21828. æT constant
  21829. æFc MIDI.h
  21830. æD     midiStartCont = 0x01,
  21831.  
  21832. æKY midiMidCont 
  21833. æT constant
  21834. æFc MIDI.h
  21835. æD     midiMidCont = 0x03,
  21836.  
  21837. æKY midiEndCont 
  21838. æT constant
  21839. æFc MIDI.h
  21840. æD     midiEndCont = 0x02,
  21841.  
  21842. æKY midiTypeMask 
  21843. æT constant
  21844. æFc MIDI.h
  21845. æD     midiTypeMask = 0x70,
  21846.  
  21847. æKY midiMsgType 
  21848. æT constant
  21849. æFc MIDI.h
  21850. æD     midiMsgType = 0x00,
  21851.  
  21852. æKY midiMgrType 
  21853. æT constant
  21854. æFc MIDI.h
  21855. æD     midiMgrType = 0x10,
  21856.  
  21857. æKY midiTimeStampMask 
  21858. æT constant
  21859. æFc MIDI.h
  21860. æD     midiTimeStampMask = 0x80,
  21861.  
  21862. æKY midiTimeStampCurrent 
  21863. æT constant
  21864. æFc MIDI.h
  21865. æD     midiTimeStampCurrent = 0x80,
  21866.  
  21867. æKY midiTimeStampValid 
  21868. æT constant
  21869. æFc MIDI.h
  21870. æD     midiTimeStampValid = 0x00,
  21871.  
  21872. æKY midiOverflowErr 
  21873. æT constant
  21874. æFc MIDI.h
  21875. æD     midiOverflowErr = 0x0001,
  21876.  
  21877. æKY midiSCCErr 
  21878. æT constant
  21879. æFc MIDI.h
  21880. æD     midiSCCErr = 0x0002,
  21881.  
  21882. æKY midiPacketErr 
  21883. æT constant
  21884. æFc MIDI.h
  21885. æD     midiPacketErr = 0x0003,
  21886.  
  21887. æKY midiMaxErr 
  21888. æT constant
  21889. æFc MIDI.h
  21890. æD     midiMaxErr = 0x00FF,             /*all command words less than this value  are error indicators*/
  21891.  
  21892. æKY midiKeepPacket 
  21893. æT constant
  21894. æFc MIDI.h
  21895. æD     midiKeepPacket = 0,
  21896.  
  21897. æKY midiMorePacket 
  21898. æT constant
  21899. æFc MIDI.h
  21900. æD     midiMorePacket = 1,
  21901.  
  21902. æKY midiNoMorePacket 
  21903. æT constant
  21904. æFc MIDI.h
  21905. æD     midiNoMorePacket = 2,
  21906.  
  21907. æKY midiNoClientErr 
  21908. æT constant
  21909. æFc MIDI.h
  21910. æD     midiNoClientErr = -250,          /*no client with that ID found*/
  21911.  
  21912. æKY midiNoPortErr 
  21913. æT constant
  21914. æFc MIDI.h
  21915. æD     midiNoPortErr = -251,            /*no port with that ID found*/
  21916.  
  21917. æKY midiTooManyPortsErr 
  21918. æT constant
  21919. æFc MIDI.h
  21920. æD     midiTooManyPortsErr = -252,      /*too many ports already installed in the system*/
  21921.  
  21922. æKY midiTooManyConsErr 
  21923. æT constant
  21924. æFc MIDI.h
  21925. æD     midiTooManyConsErr = -253,       /*too many connections made*/
  21926.  
  21927. æKY midiVConnectErr 
  21928. æT constant
  21929. æFc MIDI.h
  21930. æD     midiVConnectErr = -254,          /*pending virtual connection created*/
  21931.  
  21932. æKY midiVConnectMade 
  21933. æT constant
  21934. æFc MIDI.h
  21935. æD     midiVConnectMade = -255,         /*pending virtual connection resolved*/
  21936.  
  21937. æKY midiVConnectRmvd 
  21938. æT constant
  21939. æFc MIDI.h
  21940. æD     midiVConnectRmvd = -256,         /*pending virtual connection removed*/
  21941.  
  21942. æKY midiNoConErr 
  21943. æT constant
  21944. æFc MIDI.h
  21945. æD     midiNoConErr = -257,             /*no connection exists between specified ports*/
  21946.  
  21947. æKY midiWriteErr 
  21948. æT constant
  21949. æFc MIDI.h
  21950. æD     midiWriteErr = -258,             /*MIDIWritePacket couldn't write to all connected ports*/
  21951.  
  21952. æKY midiNameLenErr 
  21953. æT constant
  21954. æFc MIDI.h
  21955. æD     midiNameLenErr = -259,           /*name supplied is longer than 31 characters*/
  21956.  
  21957. æKY midiDupIDErr 
  21958. æT constant
  21959. æFc MIDI.h
  21960. æD     midiDupIDErr = -260,             /*duplicate client ID*/
  21961.  
  21962. æKY midiInvalidCmdErr 
  21963. æT constant
  21964. æFc MIDI.h
  21965. æD     midiInvalidCmdErr = -261,        /*command not supported for port type*/
  21966.  
  21967. æKY midiOpenDriver 
  21968. æT constant
  21969. æFc MIDI.h
  21970. æD     midiOpenDriver = 1,
  21971.  
  21972. æKY midiCloseDriver 
  21973. æT constant
  21974. æFc MIDI.h
  21975. æD     midiCloseDriver = 2,
  21976.  
  21977. æKY MIDIPacket 
  21978. æT struct
  21979. æFc MIDI.h
  21980. æD struct MIDIPacket {
  21981.     unsigned char flags;
  21982.     unsigned char len;
  21983.     long tStamp;
  21984.     unsigned char data[249];
  21985. };
  21986.  
  21987. typedef struct MIDIPacket MIDIPacket;
  21988. typedef MIDIPacket *MIDIPacketPtr;
  21989.  
  21990.  
  21991. æKY MIDIClkInfo 
  21992. æT struct
  21993. æFc MIDI.h
  21994. æD struct MIDIClkInfo {
  21995.     short sync;                         /*synchronization external/internal*/
  21996.     long curTime;                       /*current value of port's clock*/
  21997.     short format;                       /*time code format*/
  21998. };
  21999.  
  22000. typedef struct MIDIClkInfo MIDIClkInfo;
  22001.  
  22002.  
  22003. æKY MIDIIDRec 
  22004. æT struct
  22005. æFc MIDI.h
  22006. æD struct MIDIIDRec {
  22007.     OSType clientID;
  22008.     OSType portID;
  22009. };
  22010.  
  22011. typedef struct MIDIIDRec MIDIIDRec;
  22012.  
  22013.  
  22014. æKY MIDIPortInfo 
  22015. æT struct
  22016. æFc MIDI.h
  22017. æD struct MIDIPortInfo {
  22018.     short portType;                     /*type of port*/
  22019.     MIDIIDRec timeBase;                 /*MIDIIDRec for time base*/
  22020.     short numConnects;                  /*number of connections*/
  22021.     MIDIIDRec cList[1];                 /*ARRAY [1..numConnects] of MIDIIDRec*/
  22022. };
  22023.  
  22024. typedef struct MIDIPortInfo MIDIPortInfo;
  22025. typedef MIDIPortInfo *MIDIPortInfoPtr, **MIDIPortInfoHdl;
  22026.  
  22027.  
  22028. æKY MIDIPortParams 
  22029. æT struct
  22030. æFc MIDI.h
  22031. æD struct MIDIPortParams {
  22032.     OSType portID;                      /*ID of port, unique within client*/
  22033.     short portType;                     /*Type of port - input, output, time, etc.*/
  22034.     short timeBase;                     /*refnum of time base, 0 if none*/
  22035.     long offsetTime;                    /*offset for current time stamps*/
  22036.     Ptr readHook;                       /*routine to call when input data is valid*/
  22037.     long refCon;                        /*refcon for port (for client use)*/
  22038.     MIDIClkInfo initClock;              /*initial settings for a time base*/
  22039.     Str255 name;                        /*name of the port, This is a real live string, not a ptr.*/
  22040. };
  22041.  
  22042. typedef struct MIDIPortParams MIDIPortParams;
  22043. typedef MIDIPortParams *MIDIPortParamsPtr;
  22044.  
  22045.  
  22046. æKY MIDIIDList 
  22047. æT struct
  22048. æFc MIDI.h
  22049. æD struct MIDIIDList {
  22050.     short numIDs;
  22051.     OSType list[1];
  22052. };
  22053.  
  22054. typedef struct MIDIIDList MIDIIDList;
  22055. typedef MIDIIDList *MIDIIDListPtr, **MIDIIDListHdl;
  22056.  
  22057.  
  22058. æKY SndDispVersion 
  22059. æT Function
  22060. æFc MIDI.h
  22061. æD                                      /* 
  22062.     
  22063.          Prototype Declarations for readHook and timeProc
  22064.         
  22065.          extern pascal short myReadHook(MIDIPacketPtr myPacket, long myRefCon);
  22066.          extern pascal void myTimeProc(long curTime, long myRefCon);
  22067.         
  22068.          MIDI Manager Routines
  22069. */
  22070.  
  22071. pascal long SndDispVersion(short toolnum); 
  22072.  
  22073.  
  22074. æKY MIDISignIn 
  22075. æT Function
  22076. æFc MIDI.h
  22077. æD pascal OSErr MIDISignIn(OSType clientID,long refCon,Handle icon,ConstStr255Param name)
  22078.     = {0x203C,0x0004,midiToolNum,0xA800}; 
  22079.  
  22080. æKY MIDISignOut 
  22081. æT Function
  22082. æFc MIDI.h
  22083. æD pascal void MIDISignOut(OSType clientID)
  22084.     = {0x203C,0x0008,midiToolNum,0xA800}; 
  22085.  
  22086. æKY MIDIGetClients 
  22087. æT Function
  22088. æFc MIDI.h
  22089. æD pascal MIDIIDListHdl MIDIGetClients(void)
  22090.     = {0x203C,0x000C,midiToolNum,0xA800}; 
  22091.  
  22092. æKY MIDIGetClientName 
  22093. æT Function
  22094. æFc MIDI.h
  22095. æD pascal void MIDIGetClientName(OSType clientID,Str255 name)
  22096.     = {0x203C,0x0010,midiToolNum,0xA800}; 
  22097.  
  22098. æKY MIDISetClientName 
  22099. æT Function
  22100. æFc MIDI.h
  22101. æD pascal void MIDISetClientName(OSType clientID,ConstStr255Param name)
  22102.     = {0x203C,0x0014,midiToolNum,0xA800}; 
  22103.  
  22104. æKY MIDIGetPorts 
  22105. æT Function
  22106. æFc MIDI.h
  22107. æD pascal MIDIIDListHdl MIDIGetPorts(OSType clientID)
  22108.     = {0x203C,0x0018,midiToolNum,0xA800}; 
  22109.  
  22110. æKY MIDIAddPort 
  22111. æT Function
  22112. æFc MIDI.h
  22113. æD pascal OSErr MIDIAddPort(OSType clientID,short BufSize,short *refnum,MIDIPortParamsPtr init)
  22114.     = {0x203C,0x001C,midiToolNum,0xA800}; 
  22115.  
  22116. æKY MIDIGetPortInfo 
  22117. æT Function
  22118. æFc MIDI.h
  22119. æD pascal MIDIPortInfoHdl MIDIGetPortInfo(OSType clientID,OSType portID)
  22120.     = {0x203C,0x0020,midiToolNum,0xA800}; 
  22121.  
  22122. æKY MIDIConnectData 
  22123. æT Function
  22124. æFc MIDI.h
  22125. æD pascal OSErr MIDIConnectData(OSType srcClID,OSType srcPortID,OSType dstClID,
  22126.     OSType dstPortID)
  22127.     = {0x203C,0x0024,midiToolNum,0xA800}; 
  22128.  
  22129. æKY MIDIUnConnectData 
  22130. æT Function
  22131. æFc MIDI.h
  22132. æD pascal OSErr MIDIUnConnectData(OSType srcClID,OSType srcPortID,OSType dstClID,
  22133.     OSType dstPortID)
  22134.     = {0x203C,0x0028,midiToolNum,0xA800}; 
  22135.  
  22136. æKY MIDIConnectTime 
  22137. æT Function
  22138. æFc MIDI.h
  22139. æD pascal OSErr MIDIConnectTime(OSType srcClID,OSType srcPortID,OSType dstClID,
  22140.     OSType dstPortID)
  22141.     = {0x203C,0x002C,midiToolNum,0xA800}; 
  22142.  
  22143. æKY MIDIUnConnectTime 
  22144. æT Function
  22145. æFc MIDI.h
  22146. æD pascal OSErr MIDIUnConnectTime(OSType srcClID,OSType srcPortID,OSType dstClID,
  22147.     OSType dstPortID)
  22148.     = {0x203C,0x0030,midiToolNum,0xA800}; 
  22149.  
  22150. æKY MIDIFlush 
  22151. æT Function
  22152. æFc MIDI.h
  22153. æD pascal void MIDIFlush(short refnum)
  22154.     = {0x203C,0x0034,midiToolNum,0xA800}; 
  22155.  
  22156. æKY MIDIGetReadHook 
  22157. æT Function
  22158. æFc MIDI.h
  22159. æD pascal ProcPtr MIDIGetReadHook(short refnum)
  22160.     = {0x203C,0x0038,midiToolNum,0xA800}; 
  22161.  
  22162. æKY MIDISetReadHook 
  22163. æT Function
  22164. æFc MIDI.h
  22165. æD pascal void MIDISetReadHook(short refnum,ProcPtr hook)
  22166.     = {0x203C,0x003C,midiToolNum,0xA800}; 
  22167.  
  22168. æKY MIDIGetPortName 
  22169. æT Function
  22170. æFc MIDI.h
  22171. æD pascal void MIDIGetPortName(OSType clientID,OSType portID,Str255 name)
  22172.     = {0x203C,0x0040,midiToolNum,0xA800}; 
  22173.  
  22174. æKY MIDISetPortName 
  22175. æT Function
  22176. æFc MIDI.h
  22177. æD pascal void MIDISetPortName(OSType clientID,OSType portID,ConstStr255Param name)
  22178.     = {0x203C,0x0044,midiToolNum,0xA800}; 
  22179.  
  22180. æKY MIDIWakeUp 
  22181. æT Function
  22182. æFc MIDI.h
  22183. æD pascal void MIDIWakeUp(short refnum,long time,long period,ProcPtr timeProc)
  22184.     = {0x203C,0x0048,midiToolNum,0xA800}; 
  22185.  
  22186. æKY MIDIRemovePort 
  22187. æT Function
  22188. æFc MIDI.h
  22189. æD pascal void MIDIRemovePort(short refnum)
  22190.     = {0x203C,0x004C,midiToolNum,0xA800}; 
  22191.  
  22192. æKY MIDIGetSync 
  22193. æT Function
  22194. æFc MIDI.h
  22195. æD pascal short MIDIGetSync(short refnum)
  22196.     = {0x203C,0x0050,midiToolNum,0xA800}; 
  22197.  
  22198. æKY MIDISetSync 
  22199. æT Function
  22200. æFc MIDI.h
  22201. æD pascal void MIDISetSync(short refnum,short sync)
  22202.     = {0x203C,0x0054,midiToolNum,0xA800}; 
  22203.  
  22204. æKY MIDIGetCurTime 
  22205. æT Function
  22206. æFc MIDI.h
  22207. æD pascal long MIDIGetCurTime(short refnum)
  22208.     = {0x203C,0x0058,midiToolNum,0xA800}; 
  22209.  
  22210. æKY MIDISetCurTime 
  22211. æT Function
  22212. æFc MIDI.h
  22213. æD pascal void MIDISetCurTime(short refnum,long time)
  22214.     = {0x203C,0x005C,midiToolNum,0xA800}; 
  22215.  
  22216. æKY MIDIStartTime 
  22217. æT Function
  22218. æFc MIDI.h
  22219. æD pascal void MIDIStartTime(short refnum)
  22220.     = {0x203C,0x0060,midiToolNum,0xA800}; 
  22221.  
  22222. æKY MIDIStopTime 
  22223. æT Function
  22224. æFc MIDI.h
  22225. æD pascal void MIDIStopTime(short refnum)
  22226.     = {0x203C,0x0064,midiToolNum,0xA800}; 
  22227.  
  22228. æKY MIDIPoll 
  22229. æT Function
  22230. æFc MIDI.h
  22231. æD pascal void MIDIPoll(short refnum,long offsetTime)
  22232.     = {0x203C,0x0068,midiToolNum,0xA800}; 
  22233.  
  22234. æKY MIDIWritePacket 
  22235. æT Function
  22236. æFc MIDI.h
  22237. æD pascal OSErr MIDIWritePacket(short refnum,MIDIPacketPtr packet)
  22238.     = {0x203C,0x006C,midiToolNum,0xA800}; 
  22239.  
  22240. æKY MIDIWorldChanged 
  22241. æT Function
  22242. æFc MIDI.h
  22243. æD pascal Boolean MIDIWorldChanged(OSType clientID)
  22244.     = {0x203C,0x0070,midiToolNum,0xA800}; 
  22245.  
  22246. æKY MIDIGetOffsetTime 
  22247. æT Function
  22248. æFc MIDI.h
  22249. æD pascal long MIDIGetOffsetTime(short refnum)
  22250.     = {0x203C,0x0074,midiToolNum,0xA800}; 
  22251.  
  22252. æKY MIDISetOffsetTime 
  22253. æT Function
  22254. æFc MIDI.h
  22255. æD pascal void MIDISetOffsetTime(short refnum,long offsetTime)
  22256.     = {0x203C,0x0078,midiToolNum,0xA800}; 
  22257.  
  22258. æKY MIDIConvertTime 
  22259. æT Function
  22260. æFc MIDI.h
  22261. æD pascal long MIDIConvertTime(short srcFormat,short dstFormat,long time)
  22262.     = {0x203C,0x007C,midiToolNum,0xA800}; 
  22263.  
  22264. æKY MIDIGetRefCon 
  22265. æT Function
  22266. æFc MIDI.h
  22267. æD pascal long MIDIGetRefCon(short refnum)
  22268.     = {0x203C,0x0080,midiToolNum,0xA800}; 
  22269.  
  22270. æKY MIDISetRefCon 
  22271. æT Function
  22272. æFc MIDI.h
  22273. æD pascal void MIDISetRefCon(short refnum,long refCon)
  22274.     = {0x203C,0x0084,midiToolNum,0xA800}; 
  22275.  
  22276. æKY MIDIGetClRefCon 
  22277. æT Function
  22278. æFc MIDI.h
  22279. æD pascal long MIDIGetClRefCon(OSType clientID)
  22280.     = {0x203C,0x0088,midiToolNum,0xA800}; 
  22281.  
  22282. æKY MIDISetClRefCon 
  22283. æT Function
  22284. æFc MIDI.h
  22285. æD pascal void MIDISetClRefCon(OSType clientID,long refCon)
  22286.     = {0x203C,0x008C,midiToolNum,0xA800}; 
  22287.  
  22288. æKY MIDIGetTCFormat 
  22289. æT Function
  22290. æFc MIDI.h
  22291. æD pascal short MIDIGetTCFormat(short refnum)
  22292.     = {0x203C,0x0090,midiToolNum,0xA800}; 
  22293.  
  22294. æKY MIDISetTCFormat 
  22295. æT Function
  22296. æFc MIDI.h
  22297. æD pascal void MIDISetTCFormat(short refnum,short format)
  22298.     = {0x203C,0x0094,midiToolNum,0xA800}; 
  22299.  
  22300. æKY MIDISetRunRate 
  22301. æT Function
  22302. æFc MIDI.h
  22303. æD pascal void MIDISetRunRate(short refnum,short rate,long time)
  22304.     = {0x203C,0x0098,midiToolNum,0xA800}; 
  22305.  
  22306. æKY MIDIGetClientIcon 
  22307. æT Function
  22308. æFc MIDI.h
  22309. æD pascal Handle MIDIGetClientIcon(OSType clientID)
  22310.     = {0x203C,0x009C,midiToolNum,0xA800}; 
  22311.  
  22312.  
  22313. æKY Notification.h
  22314. æKL NMInstall
  22315. NMRemove
  22316.  
  22317. NMProcPtr
  22318. NMRec
  22319. NMRecPtr
  22320. nmType
  22321.  
  22322. æKY nmType 
  22323. æT constant
  22324. æFc Notification.h
  22325. æD     nmType = 8,
  22326.  
  22327. æKY NMProcPtr
  22328. æT typedef
  22329. æFc Notification.h
  22330. æD typedef pascal void (*NMProcPtr)(struct NMRec *);
  22331.  
  22332.  
  22333. æKY NMRec 
  22334. æT struct
  22335. æFc Notification.h
  22336. æD struct NMRec {
  22337.     QElemPtr qLink;     /*next queue entry*/
  22338.     short qType;        /*queue type -- ORD(nmType) = 8*/
  22339.     short nmFlags;      /*reserved*/
  22340.     long nmPrivate;     /*reserved*/
  22341.     short nmReserved;   /*reserved*/
  22342.     short nmMark;       /*item to mark in Apple menu*/
  22343.     Handle nmIcon;      /*handle to small icon*/
  22344.     Handle nmSound;     /*handle to sound record*/
  22345.     StringPtr nmStr;    /*string to appear in alert*/
  22346.     NMProcPtr nmResp;   /*pointer to response routine*/
  22347.     long nmRefCon;      /*for application use*/
  22348. };
  22349.  
  22350. typedef struct NMRec NMRec;
  22351. typedef NMRec *NMRecPtr;
  22352.  
  22353.  
  22354. æKY NMInstall 
  22355. æT Function
  22356. æFc Notification.h
  22357. æD pascal OSErr NMInstall(NMRecPtr nmReqPtr)
  22358.     = {0x205F,0xA05E,0x3E80}; 
  22359.  
  22360. æKY NMRemove 
  22361. æT Function
  22362. æFc Notification.h
  22363. æD pascal OSErr NMRemove(NMRecPtr nmReqPtr)
  22364.     = {0x205F,0xA05F,0x3E80}; 
  22365.  
  22366.  
  22367. æKY OSEvents.h
  22368. æKL FlushEvents
  22369. GetEvQHdr
  22370. GetOSEvent
  22371. OSEventAvail
  22372. PostEvent
  22373. PPostEvent
  22374. SetEventMask
  22375.  
  22376. EvQEl
  22377. EvQElPtr
  22378.  
  22379. æKY EvQEl 
  22380. æT struct
  22381. æFc OSEvents.h
  22382. æD struct EvQEl {
  22383.     QElemPtr qLink;
  22384.     short qType;
  22385.     short evtQWhat;     /*this part is identical to the EventRecord as...*/
  22386.     long evtQMessage;   /*defined in ToolIntf*/
  22387.     long evtQWhen;
  22388.     Point evtQWhere;
  22389.     short evtQModifiers;
  22390. };
  22391.  
  22392. typedef struct EvQEl EvQEl;
  22393. typedef EvQEl *EvQElPtr;
  22394.  
  22395.  
  22396. æKY PostEvent 
  22397. æT Function
  22398. æFc OSEvents.h
  22399. æD #pragma parameter __D0 PostEvent(__A0,__D0)
  22400. pascal OSErr PostEvent(short eventNum,long eventMsg)
  22401.     = 0xA02F; 
  22402.  
  22403. æKY PPostEvent 
  22404. æT Function
  22405. æFc OSEvents.h
  22406. æD #pragma parameter __D0 PPostEvent(__A0,__D0,__A1)
  22407. pascal OSErr PPostEvent(short eventCode,long eventMsg,EvQElPtr *qEl)
  22408.     = {0xA12F,0x2288}; 
  22409.  
  22410. æKY OSEventAvail 
  22411. æT Function
  22412. æFc OSEvents.h
  22413. æD #pragma parameter __D0 OSEventAvail(__D0,__A0)
  22414. pascal Boolean OSEventAvail(short mask,EventRecord *theEvent)
  22415.     = {0xA030,0x5240}; 
  22416.  
  22417. æKY GetOSEvent 
  22418. æT Function
  22419. æFc OSEvents.h
  22420. æD #pragma parameter __D0 GetOSEvent(__D0,__A0)
  22421. pascal Boolean GetOSEvent(short mask,EventRecord *theEvent)
  22422.     = {0xA031,0x5240}; 
  22423.  
  22424. æKY FlushEvents 
  22425. æT Function
  22426. æFc OSEvents.h
  22427. æD pascal void FlushEvents(short whichMask,short stopMask)
  22428.     = {0x201F,0xA032}; 
  22429.  
  22430. æKY SetEventMask 
  22431. æT Function
  22432. æFc OSEvents.h
  22433. æD #pragma parameter SetEventMask(__D0)
  22434. pascal void SetEventMask(short theMask)
  22435.     = {0x31C0,0x0144}; 
  22436.  
  22437. æKY GetEvQHdr 
  22438. æT Function
  22439. æFc OSEvents.h
  22440. æD #define GetEvQHdr() ((QHdrPtr) 0x014A)
  22441.  
  22442.  
  22443. æKY OSUtils.h
  22444. æKL Date2Secs
  22445. Delay
  22446. Dequeue
  22447. DTInstall
  22448. Enqueue
  22449. Environs
  22450. EqualString
  22451. equalstring
  22452. FlushDataCache
  22453. FlushInstructionCache
  22454. GetDateTime
  22455. GetMMUMode
  22456. GetOSTrapAddress
  22457. GetSysPPtr
  22458. GetTime
  22459. GetToolboxTrapAddress
  22460. GetToolTrapAddress
  22461. GetTrapAddress
  22462. HandAndHand
  22463. HandToHand
  22464. InitUtil
  22465. KeyTrans
  22466. NGetTrapAddress
  22467. NSetTrapAddress
  22468. PtrAndHand
  22469. PtrToHand
  22470. PtrToXHand
  22471. ReadDateTime
  22472. relstring
  22473. RelString
  22474. Secs2Date
  22475. SetA5
  22476. SetCurrentA5
  22477. SetDateTime
  22478. SetOSTrapAddress
  22479. SetTime
  22480. SetToolboxTrapAddress
  22481. SetToolTrapAddress
  22482. SetTrapAddress
  22483. SwapDataCache
  22484. SwapInstructionCache
  22485. SwapMMUMode
  22486. SysBeep
  22487. SysEnvirons
  22488. uprstring
  22489. UprString
  22490. WriteParam
  22491.  
  22492. curSysEnvVers
  22493. DateTimeRec
  22494. drvQType
  22495. dtQType
  22496. dummyType
  22497. env512KE
  22498. env68000
  22499. env68010
  22500. env68020
  22501. env68030
  22502. env68040
  22503. envAExtendKbd
  22504. envCPUUnknown
  22505. envExtISOADBKbd
  22506. envMac
  22507. envMacAndPad
  22508. envMachUnknown
  22509. envMacII
  22510. envMacIIci
  22511. envMacIIcx
  22512. envMacIIfx
  22513. envMacIIx
  22514. envMacKbd
  22515. envMacPlus
  22516. envMacPlusKbd
  22517. envPortable
  22518. envPrtblADBKbd
  22519. envPrtblISOKbd
  22520. envSE
  22521. envSE30
  22522. envStandADBKbd
  22523. envStdISOADBKbd
  22524. envUnknownKbd
  22525. envXL
  22526. evType
  22527. false32b
  22528. fsQType
  22529. ioQType
  22530. OSTrap
  22531. QElem
  22532. QElemPtr
  22533. QHdr
  22534. QHdrPtr
  22535. QTypes
  22536. sIQType
  22537. sortsAfter
  22538. sortsBefore
  22539. sortsEqual
  22540. SysEnvRec
  22541. SysParmType
  22542. SysPPtr
  22543. ToolTrap
  22544. TrapType
  22545. true32b
  22546. useAsync
  22547. useATalk
  22548. useExtClk
  22549. useFree
  22550. useMIDI
  22551. vType
  22552.  
  22553. æKY useFree 
  22554. æT constant
  22555. æFc OSUtils.h
  22556. æD     useFree = 0,
  22557.  
  22558. æKY useATalk 
  22559. æT constant
  22560. æFc OSUtils.h
  22561. æD     useATalk = 1,
  22562.  
  22563. æKY useAsync 
  22564. æT constant
  22565. æFc OSUtils.h
  22566. æD     useAsync = 2,
  22567.  
  22568. æKY useExtClk 
  22569. æT constant
  22570. æFc OSUtils.h
  22571. æD     useExtClk = 3,       /*Externally clocked*/
  22572.  
  22573. æKY useMIDI 
  22574. æT constant
  22575. æFc OSUtils.h
  22576. æD     useMIDI = 4,
  22577.  
  22578. æKY curSysEnvVers 
  22579. æT constant
  22580. æFc OSUtils.h
  22581. æD     curSysEnvVers = 2,   /*Updated to equal latest SysEnvirons version*/
  22582.  
  22583. æKY envMac 
  22584. æT constant
  22585. æFc OSUtils.h
  22586. æD     envMac = -1,
  22587.  
  22588. æKY envXL 
  22589. æT constant
  22590. æFc OSUtils.h
  22591. æD     envXL = -2,
  22592.  
  22593. æKY envMachUnknown 
  22594. æT constant
  22595. æFc OSUtils.h
  22596. æD     envMachUnknown = 0,
  22597.  
  22598. æKY env512KE 
  22599. æT constant
  22600. æFc OSUtils.h
  22601. æD     env512KE = 1,
  22602.  
  22603. æKY envMacPlus 
  22604. æT constant
  22605. æFc OSUtils.h
  22606. æD     envMacPlus = 2,
  22607.  
  22608. æKY envSE 
  22609. æT constant
  22610. æFc OSUtils.h
  22611. æD     envSE = 3,
  22612.  
  22613. æKY envMacII 
  22614. æT constant
  22615. æFc OSUtils.h
  22616. æD     envMacII = 4,
  22617.  
  22618. æKY envMacIIx 
  22619. æT constant
  22620. æFc OSUtils.h
  22621. æD     envMacIIx = 5,
  22622.  
  22623. æKY envMacIIcx 
  22624. æT constant
  22625. æFc OSUtils.h
  22626. æD     envMacIIcx = 6,
  22627.  
  22628. æKY envSE30 
  22629. æT constant
  22630. æFc OSUtils.h
  22631. æD     envSE30 = 7,
  22632.  
  22633. æKY envPortable 
  22634. æT constant
  22635. æFc OSUtils.h
  22636. æD     envPortable = 8,
  22637.  
  22638. æKY envMacIIci 
  22639. æT constant
  22640. æFc OSUtils.h
  22641. æD     envMacIIci = 9,
  22642.  
  22643. æKY envMacIIfx 
  22644. æT constant
  22645. æFc OSUtils.h
  22646. æD     envMacIIfx = 11,
  22647.  
  22648. æKY envCPUUnknown 
  22649. æT constant
  22650. æFc OSUtils.h
  22651. æD     envCPUUnknown = 0,
  22652.  
  22653. æKY env68000 
  22654. æT constant
  22655. æFc OSUtils.h
  22656. æD     env68000 = 1,
  22657.  
  22658. æKY env68010 
  22659. æT constant
  22660. æFc OSUtils.h
  22661. æD     env68010 = 2,
  22662.  
  22663. æKY env68020 
  22664. æT constant
  22665. æFc OSUtils.h
  22666. æD     env68020 = 3,
  22667.  
  22668. æKY env68030 
  22669. æT constant
  22670. æFc OSUtils.h
  22671. æD     env68030 = 4,
  22672.  
  22673. æKY env68040 
  22674. æT constant
  22675. æFc OSUtils.h
  22676. æD     env68040 = 5,
  22677.  
  22678. æKY envUnknownKbd 
  22679. æT constant
  22680. æFc OSUtils.h
  22681. æD     envUnknownKbd = 0,
  22682.  
  22683. æKY envMacKbd 
  22684. æT constant
  22685. æFc OSUtils.h
  22686. æD     envMacKbd = 1,
  22687.  
  22688. æKY envMacAndPad 
  22689. æT constant
  22690. æFc OSUtils.h
  22691. æD     envMacAndPad = 2,
  22692.  
  22693. æKY envMacPlusKbd 
  22694. æT constant
  22695. æFc OSUtils.h
  22696. æD     envMacPlusKbd = 3,
  22697.  
  22698. æKY envAExtendKbd 
  22699. æT constant
  22700. æFc OSUtils.h
  22701. æD     envAExtendKbd = 4,
  22702.  
  22703. æKY envStandADBKbd 
  22704. æT constant
  22705. æFc OSUtils.h
  22706. æD     envStandADBKbd = 5,
  22707.  
  22708. æKY envPrtblADBKbd 
  22709. æT constant
  22710. æFc OSUtils.h
  22711. æD     envPrtblADBKbd = 6,
  22712.  
  22713. æKY envPrtblISOKbd 
  22714. æT constant
  22715. æFc OSUtils.h
  22716. æD     envPrtblISOKbd = 7,
  22717.  
  22718. æKY envStdISOADBKbd 
  22719. æT constant
  22720. æFc OSUtils.h
  22721. æD     envStdISOADBKbd = 8,
  22722.  
  22723. æKY envExtISOADBKbd 
  22724. æT constant
  22725. æFc OSUtils.h
  22726. æD     envExtISOADBKbd = 9,
  22727.  
  22728. æKY false32b 
  22729. æT constant
  22730. æFc OSUtils.h
  22731. æD     false32b = 0,        /*24 bit addressing error*/
  22732.  
  22733. æKY true32b 
  22734. æT constant
  22735. æFc OSUtils.h
  22736. æD     true32b = 1,         /*32 bit addressing error*/
  22737.  
  22738. æKY sortsBefore 
  22739. æT constant
  22740. æFc OSUtils.h
  22741. æD     sortsBefore = -1,    /*first string < second string*/
  22742.  
  22743. æKY sortsEqual 
  22744. æT constant
  22745. æFc OSUtils.h
  22746. æD     sortsEqual = 0,      /*first string = second string*/
  22747.  
  22748. æKY sortsAfter 
  22749. æT constant
  22750. æFc OSUtils.h
  22751. æD     sortsAfter = 1,      /*first string > second string*/
  22752.  
  22753. æKY QTypes
  22754. dummyType
  22755. vType
  22756. ioQType
  22757. drvQType
  22758. evType
  22759. fsQType
  22760. sIQType
  22761. dtQType
  22762. æT enum
  22763. æFc OSUtils.h
  22764. æD enum {dummyType,vType,ioQType,drvQType,evType,fsQType,sIQType,dtQType};
  22765. typedef unsigned short QTypes;
  22766.  
  22767. æKY TrapType
  22768. OSTrap
  22769. ToolTrap
  22770. æT enum
  22771. æFc OSUtils.h
  22772. æD enum {OSTrap,ToolTrap};
  22773. typedef unsigned char TrapType;
  22774.  
  22775. æKY SysParmType 
  22776. æT struct
  22777. æFc OSUtils.h
  22778. æD struct SysParmType {
  22779.     char valid;
  22780.     char aTalkA;
  22781.     char aTalkB;
  22782.     char config;
  22783.     short portA;
  22784.     short portB;
  22785.     long alarm;
  22786.     short font;
  22787.     short kbdPrint;
  22788.     short volClik;
  22789.     short misc;
  22790. };
  22791.  
  22792. typedef struct SysParmType SysParmType;
  22793. typedef SysParmType *SysPPtr;
  22794.  
  22795.  
  22796. æKY QElem 
  22797. æT struct
  22798. æFc OSUtils.h
  22799. æD struct QElem {
  22800.     struct QElem *qLink;
  22801.     short qType;
  22802.     short qData[1];
  22803. };
  22804.  
  22805. typedef struct QElem QElem;
  22806. typedef QElem *QElemPtr;
  22807.  
  22808.  
  22809. æKY QHdr 
  22810. æT struct
  22811. æFc OSUtils.h
  22812. æD struct QHdr {
  22813.     short qFlags;
  22814.     QElemPtr qHead;
  22815.     QElemPtr qTail;
  22816. };
  22817.  
  22818. typedef struct QHdr QHdr;
  22819. typedef QHdr *QHdrPtr;
  22820.  
  22821.  
  22822. æKY DateTimeRec 
  22823. æT struct
  22824. æFc OSUtils.h
  22825. æD struct DateTimeRec {
  22826.     short year;
  22827.     short month;
  22828.     short day;
  22829.     short hour;
  22830.     short minute;
  22831.     short second;
  22832.     short dayOfWeek;
  22833. };
  22834.  
  22835. typedef struct DateTimeRec DateTimeRec;
  22836.  
  22837.  
  22838. æKY SysEnvRec 
  22839. æT struct
  22840. æFc OSUtils.h
  22841. æD struct SysEnvRec {
  22842.     short environsVersion;
  22843.     short machineType;
  22844.     short systemVersion;
  22845.     short processor;
  22846.     Boolean hasFPU;
  22847.     Boolean hasColorQD;
  22848.     short keyBoardType;
  22849.     short atDrvrVersNum;
  22850.     short sysVRefNum;
  22851. };
  22852.  
  22853. typedef struct SysEnvRec SysEnvRec;
  22854.  
  22855.  
  22856. æKY GetSysPPtr 
  22857. æT Function
  22858. æFc OSUtils.h
  22859. æD #define GetSysPPtr() ((SysPPtr) 0x01F8)
  22860.  
  22861. æKY SysBeep 
  22862. æT Function
  22863. æFc OSUtils.h
  22864. æD pascal void SysBeep(short duration)
  22865.     = 0xA9C8; 
  22866.  
  22867. æKY KeyTrans 
  22868. æT Function
  22869. æFc OSUtils.h
  22870. æD pascal long KeyTrans(const void *transData,short keycode,long *state)
  22871.     = 0xA9C3; 
  22872.  
  22873. æKY DTInstall 
  22874. æT Function
  22875. æFc OSUtils.h
  22876. æD #pragma parameter __D0 DTInstall(__A0)
  22877. pascal OSErr DTInstall(QElemPtr dtTaskPtr)
  22878.     = 0xA082; 
  22879.  
  22880. æKY GetMMUMode 
  22881. æT Function
  22882. æFc OSUtils.h
  22883. æD #define GetMMUMode() (* (char*) 0x0CB2)
  22884.  
  22885. æKY SwapMMUMode 
  22886. æT Function
  22887. æFc OSUtils.h
  22888. æD #pragma parameter SwapMMUMode(__A0)
  22889. pascal void SwapMMUMode(char *mode)
  22890.     = {0x1010,0xA05D,0x1080}; 
  22891.  
  22892. æKY SysEnvirons 
  22893. æT Function
  22894. æFc OSUtils.h
  22895. æD #if SystemSixOrLater
  22896. #pragma parameter __D0 SysEnvirons(__D0,__A0)
  22897. pascal OSErr SysEnvirons(short versionRequested,SysEnvRec *theWorld)
  22898.     = 0xA090; 
  22899. #else
  22900. pascal OSErr SysEnvirons(short versionRequested,SysEnvRec *theWorld);
  22901. #endif
  22902.  
  22903. æKY ReadDateTime 
  22904. æT Function
  22905. æFc OSUtils.h
  22906. æD #pragma parameter __D0 ReadDateTime(__A0)
  22907. pascal OSErr ReadDateTime(unsigned long *time)
  22908.     = 0xA039; 
  22909.  
  22910. æKY GetDateTime 
  22911. æT Function
  22912. æFc OSUtils.h
  22913. æD #pragma parameter GetDateTime(__A0)
  22914. pascal void GetDateTime(unsigned long *secs)
  22915.     = {0x20B8,0x020C}; 
  22916.  
  22917. æKY SetDateTime 
  22918. æT Function
  22919. æFc OSUtils.h
  22920. æD #pragma parameter __D0 SetDateTime(__D0)
  22921. pascal OSErr SetDateTime(unsigned long time)
  22922.     = 0xA03A; 
  22923.  
  22924. æKY SetTime 
  22925. æT Function
  22926. æFc OSUtils.h
  22927. æD #pragma parameter SetTime(__A0)
  22928. pascal void SetTime(const DateTimeRec *d)
  22929.     = {0xA9C7,0xA03A}; 
  22930.  
  22931. æKY GetTime 
  22932. æT Function
  22933. æFc OSUtils.h
  22934. æD #pragma parameter GetTime(__A0)
  22935. pascal void GetTime(DateTimeRec *d)
  22936.     = {0x2038,0x020C,0xA9C6}; 
  22937.  
  22938. æKY Date2Secs 
  22939. æT Function
  22940. æFc OSUtils.h
  22941. æD pascal void Date2Secs(const DateTimeRec *d,unsigned long *secs); 
  22942.  
  22943. æKY Secs2Date 
  22944. æT Function
  22945. æFc OSUtils.h
  22946. æD #pragma parameter Secs2Date(__D0,__A0)
  22947. pascal void Secs2Date(unsigned long secs,DateTimeRec *d)
  22948.     = 0xA9C6; 
  22949.  
  22950. æKY Delay 
  22951. æT Function
  22952. æFc OSUtils.h
  22953. æD #pragma parameter Delay(__A0,__A1)
  22954. pascal void Delay(long numTicks,long *finalTicks)
  22955.     = {0xA03B,0x2280}; 
  22956.  
  22957. æKY GetTrapAddress 
  22958. æT Function
  22959. æFc OSUtils.h
  22960. æD #pragma parameter __A0 GetTrapAddress(__D0)
  22961. pascal long GetTrapAddress(short trapNum)
  22962.     = 0xA146; 
  22963.  
  22964. æKY SetTrapAddress 
  22965. æT Function
  22966. æFc OSUtils.h
  22967. æD #pragma parameter SetTrapAddress(__A0,__D0)
  22968. pascal void SetTrapAddress(long trapAddr,short trapNum)
  22969.     = 0xA047; 
  22970.  
  22971. æKY NGetTrapAddress 
  22972. æT Function
  22973. æFc OSUtils.h
  22974. æD pascal long NGetTrapAddress(short trapNum,TrapType tTyp); 
  22975.  
  22976. æKY NSetTrapAddress 
  22977. æT Function
  22978. æFc OSUtils.h
  22979. æD pascal void NSetTrapAddress(long trapAddr,short trapNum,TrapType tTyp); 
  22980.  
  22981. æKY GetOSTrapAddress 
  22982. æT Function
  22983. æFc OSUtils.h
  22984. æD #pragma parameter __A0 GetOSTrapAddress(__D0)
  22985. pascal long GetOSTrapAddress(short trapNum)
  22986.     = 0xA346; 
  22987.  
  22988. æKY SetOSTrapAddress 
  22989. æT Function
  22990. æFc OSUtils.h
  22991. æD #pragma parameter SetOSTrapAddress(__A0,__D0)
  22992. pascal void SetOSTrapAddress(long trapAddr,short trapNum)
  22993.     = 0xA247; 
  22994.  
  22995. æKY GetToolTrapAddress 
  22996. æT Function
  22997. æFc OSUtils.h
  22998. æD #pragma parameter __A0 GetToolTrapAddress(__D0)
  22999. pascal long GetToolTrapAddress(short trapNum)
  23000.     = 0xA746; 
  23001.  
  23002. æKY SetToolTrapAddress 
  23003. æT Function
  23004. æFc OSUtils.h
  23005. æD #pragma parameter SetToolTrapAddress(__A0,__D0)
  23006. pascal void SetToolTrapAddress(long trapAddr,short trapNum)
  23007.     = 0xA647; 
  23008.  
  23009. æKY GetToolboxTrapAddress 
  23010. æT Function
  23011. æFc OSUtils.h
  23012. æD #pragma parameter __A0 GetToolboxTrapAddress(__D0)
  23013. pascal long GetToolboxTrapAddress(short trapNum)
  23014.     = 0xA746; 
  23015.  
  23016. æKY SetToolboxTrapAddress 
  23017. æT Function
  23018. æFc OSUtils.h
  23019. æD #pragma parameter SetToolboxTrapAddress(__A0,__D0)
  23020. pascal void SetToolboxTrapAddress(long trapAddr,short trapNum)
  23021.     = 0xA647; 
  23022.  
  23023. æKY WriteParam 
  23024. æT Function
  23025. æFc OSUtils.h
  23026. æD pascal OSErr WriteParam(void); 
  23027.  
  23028. æKY EqualString 
  23029. æT Function
  23030. æFc OSUtils.h
  23031. æD pascal Boolean EqualString(ConstStr255Param str1,ConstStr255Param str2,
  23032.     Boolean caseSens,Boolean diacSens); 
  23033.  
  23034. æKY equalstring 
  23035. æT Function
  23036. æFc OSUtils.h
  23037. æD Boolean equalstring(char *str1,char *str2,Boolean caseSens,Boolean diacSens); 
  23038.  
  23039. æKY UprString 
  23040. æT Function
  23041. æFc OSUtils.h
  23042. æD pascal void UprString(Str255 theString,Boolean diacSens); 
  23043.  
  23044. æKY uprstring 
  23045. æT Function
  23046. æFc OSUtils.h
  23047. æD void uprstring(char *theString,Boolean diacSens); 
  23048.  
  23049. æKY Enqueue 
  23050. æT Function
  23051. æFc OSUtils.h
  23052. æD #pragma parameter Enqueue(__A0,__A1)
  23053. pascal void Enqueue(QElemPtr qElement,QHdrPtr qHeader)
  23054.     = 0xA96F; 
  23055.  
  23056. æKY Dequeue 
  23057. æT Function
  23058. æFc OSUtils.h
  23059. æD #pragma parameter __D0 Dequeue(__A0,__A1)
  23060. pascal OSErr Dequeue(QElemPtr qElement,QHdrPtr qHeader)
  23061.     = 0xA96E; 
  23062.  
  23063. æKY SetCurrentA5 
  23064. æT Function
  23065. æFc OSUtils.h
  23066. æD long SetCurrentA5(void)
  23067.     = {0x200D,0x2A78,0x0904}; 
  23068.  
  23069. æKY SetA5 
  23070. æT Function
  23071. æFc OSUtils.h
  23072. æD #pragma parameter __D0 SetA5(__D0)
  23073. long SetA5(long newA5)
  23074.     = 0xC18D; 
  23075.  
  23076. æKY Environs 
  23077. æT Function
  23078. æFc OSUtils.h
  23079. æD pascal void Environs(short *rom,short *machine); 
  23080.  
  23081. æKY RelString 
  23082. æT Function
  23083. æFc OSUtils.h
  23084. æD pascal short RelString(ConstStr255Param str1,ConstStr255Param str2,Boolean caseSens,
  23085.     Boolean diacSens); 
  23086.  
  23087. æKY relstring 
  23088. æT Function
  23089. æFc OSUtils.h
  23090. æD short relstring(char *str1,char *str2,Boolean caseSens,Boolean diacSens); 
  23091.  
  23092. æKY HandToHand 
  23093. æT Function
  23094. æFc OSUtils.h
  23095. æD pascal OSErr HandToHand(Handle *theHndl); 
  23096.  
  23097. æKY PtrToXHand 
  23098. æT Function
  23099. æFc OSUtils.h
  23100. æD #pragma parameter __D0 PtrToXHand(__A0,__A1,__D0)
  23101. pascal OSErr PtrToXHand(const void *srcPtr,Handle dstHndl,long size)
  23102.     = 0xA9E2; 
  23103.  
  23104. æKY PtrToHand 
  23105. æT Function
  23106. æFc OSUtils.h
  23107. æD pascal OSErr PtrToHand(const void *srcPtr,Handle *dstHndl,long size); 
  23108.  
  23109. æKY HandAndHand 
  23110. æT Function
  23111. æFc OSUtils.h
  23112. æD #pragma parameter __D0 HandAndHand(__A0,__A1)
  23113. pascal OSErr HandAndHand(Handle hand1,Handle hand2)
  23114.     = 0xA9E4; 
  23115.  
  23116. æKY PtrAndHand 
  23117. æT Function
  23118. æFc OSUtils.h
  23119. æD #pragma parameter __D0 PtrAndHand(__A0,__A1,__D0)
  23120. pascal OSErr PtrAndHand(const void *ptr1,Handle hand2,long size)
  23121.     = 0xA9EF; 
  23122.  
  23123. æKY InitUtil 
  23124. æT Function
  23125. æFc OSUtils.h
  23126. æD #pragma parameter __D0 InitUtil
  23127. pascal OSErr InitUtil(void)
  23128.     = 0xA03F; 
  23129.  
  23130. æKY SwapInstructionCache 
  23131. æT Function
  23132. æFc OSUtils.h
  23133. æD pascal Boolean SwapInstructionCache(Boolean cacheEnable); 
  23134.  
  23135. æKY FlushInstructionCache 
  23136. æT Function
  23137. æFc OSUtils.h
  23138. æD pascal void FlushInstructionCache(void); 
  23139.  
  23140. æKY SwapDataCache 
  23141. æT Function
  23142. æFc OSUtils.h
  23143. æD pascal Boolean SwapDataCache(Boolean cacheEnable); 
  23144.  
  23145. æKY FlushDataCache 
  23146. æT Function
  23147. æFc OSUtils.h
  23148. æD pascal void FlushDataCache(void); 
  23149.  
  23150.  
  23151. æKY Packages.h
  23152. æKL InitAllPacks
  23153. InitPack
  23154. IUClearCache
  23155. IUCompPString
  23156. iucomppstring
  23157. IUCompString
  23158. iucompstring
  23159. iudatepstring
  23160. IUDatePString
  23161. iudatestring
  23162. IUDateString
  23163. IUEqualPString
  23164. iuequalpstring
  23165. IUEqualString
  23166. iuequalstring
  23167. IUGetIntl
  23168. IUGetItlTable
  23169. IULangOrder
  23170. iuldatestring
  23171. IULDateString
  23172. iultimestring
  23173. IULTimeString
  23174. IUMagIDPString
  23175. IUMagIDString
  23176. IUMagPString
  23177. IUMagString
  23178. IUMetric
  23179. IUScriptOrder
  23180. IUSetIntl
  23181. iustringorder
  23182. IUStringOrder
  23183. IUTextOrder
  23184. iutimepstring
  23185. IUTimePString
  23186. iutimestring
  23187. IUTimeString
  23188. numtostring
  23189. NumToString
  23190. stringtonum
  23191. StringToNum
  23192.  
  23193. abbrevDate
  23194. bdConv
  23195. century
  23196. currLeadingZ
  23197. currNegSym
  23198. currSymLead
  23199. currTrailingZ
  23200. DateForm
  23201. DateOrders
  23202. dayLdingZ
  23203. dmy
  23204. dskInit
  23205. dym
  23206. editionMgr
  23207. flPoint
  23208. hrLeadingZ
  23209. Intl0Hndl
  23210. Intl0Ptr
  23211. Intl0Rec
  23212. Intl1Hndl
  23213. Intl1Ptr
  23214. Intl1Rec
  23215. intUtil
  23216. iuCurrentCurLang
  23217. iuCurrentDefLang
  23218. iuCurrentScript
  23219. iuNumberPartsTable
  23220. iuScriptCurLang
  23221. iuScriptDefLang
  23222. iuSystemCurLang
  23223. iuSystemDefLang
  23224. iuSystemScript
  23225. iuUnTokenTable
  23226. iuWhiteSpaceList
  23227. iuWordSelectTable
  23228. iuWordWrapTable
  23229. listMgr
  23230. longDate
  23231. longDay
  23232. longMonth
  23233. longWeek
  23234. longYear
  23235. maxCountry
  23236. mdy
  23237. minCountry
  23238. minLeadingZ
  23239. mntLdingZ
  23240. myd
  23241. secLeadingZ
  23242. shortDate
  23243. stdFile
  23244. supDay
  23245. supMonth
  23246. supWeek
  23247. supYear
  23248. trFunc
  23249. verArabia
  23250. verArabic
  23251. verAustralia
  23252. verBelgiumLux
  23253. verBritain
  23254. verChina
  23255. verCyprus
  23256. verDenmark
  23257. verEstonia
  23258. verFaeroeIsl
  23259. verFinland
  23260. verFrance
  23261. verFrBelgiumLux
  23262. verFrCanada
  23263. verFrSwiss
  23264. verGermany
  23265. verGreece
  23266. verGrSwiss
  23267. verHungary
  23268. verIceland
  23269. verIndia
  23270. verIndiaHindi
  23271. verIran
  23272. verIreland
  23273. verIsrael
  23274. verItaly
  23275. verJapan
  23276. verKorea
  23277. verLapland
  23278. verLatvia
  23279. verLithuania
  23280. verMalta
  23281. verNetherlands
  23282. verNorway
  23283. verPakistan
  23284. verPoland
  23285. verPortugal
  23286. verRussia
  23287. verSpain
  23288. verSweden
  23289. verTaiwan
  23290. verThailand
  23291. verTurkey
  23292. verUS
  23293. verYugoCroatian
  23294. verYugoslavia
  23295. ydm
  23296. ymd
  23297. zeroCycle
  23298.  
  23299. æKY listMgr 
  23300. æT constant
  23301. æFc Packages.h
  23302. æD     listMgr = 0,             /*list manager*/
  23303.  
  23304. æKY dskInit 
  23305. æT constant
  23306. æFc Packages.h
  23307. æD     dskInit = 2,             /*Disk Initializaton*/
  23308.  
  23309. æKY stdFile 
  23310. æT constant
  23311. æFc Packages.h
  23312. æD     stdFile = 3,             /*Standard File*/
  23313.  
  23314. æKY flPoint 
  23315. æT constant
  23316. æFc Packages.h
  23317. æD     flPoint = 4,             /*Floating-Point Arithmetic*/
  23318.  
  23319. æKY trFunc 
  23320. æT constant
  23321. æFc Packages.h
  23322. æD     trFunc = 5,              /*Transcendental Functions*/
  23323.  
  23324. æKY intUtil 
  23325. æT constant
  23326. æFc Packages.h
  23327. æD     intUtil = 6,             /*International Utilities*/
  23328.  
  23329. æKY bdConv 
  23330. æT constant
  23331. æFc Packages.h
  23332. æD     bdConv = 7,              /*Binary/Decimal Conversion*/
  23333.  
  23334. æKY editionMgr 
  23335. æT constant
  23336. æFc Packages.h
  23337. æD     editionMgr = 11,         /*Edition Manager*/
  23338.  
  23339. æKY currSymLead 
  23340. æT constant
  23341. æFc Packages.h
  23342. æD     currSymLead = 16,
  23343.  
  23344. æKY currNegSym 
  23345. æT constant
  23346. æFc Packages.h
  23347. æD     currNegSym = 32,
  23348.  
  23349. æKY currTrailingZ 
  23350. æT constant
  23351. æFc Packages.h
  23352. æD     currTrailingZ = 64,
  23353.  
  23354. æKY currLeadingZ 
  23355. æT constant
  23356. æFc Packages.h
  23357. æD     currLeadingZ = 128,
  23358.  
  23359. æKY zeroCycle 
  23360. æT constant
  23361. æFc Packages.h
  23362. æD     zeroCycle = 1,           /*0:00 AM/PM format*/
  23363.  
  23364. æKY longDay 
  23365. æT constant
  23366. æFc Packages.h
  23367. æD     longDay = 0,             /*day of the month*/
  23368.  
  23369. æKY longWeek 
  23370. æT constant
  23371. æFc Packages.h
  23372. æD     longWeek = 1,            /*day of the week*/
  23373.  
  23374. æKY longMonth 
  23375. æT constant
  23376. æFc Packages.h
  23377. æD     longMonth = 2,           /*month of the year*/
  23378.  
  23379. æKY longYear 
  23380. æT constant
  23381. æFc Packages.h
  23382. æD     longYear = 3,            /*year*/
  23383.  
  23384. æKY supDay 
  23385. æT constant
  23386. æFc Packages.h
  23387. æD     supDay = 1,              /*suppress day of month*/
  23388.  
  23389. æKY supWeek 
  23390. æT constant
  23391. æFc Packages.h
  23392. æD     supWeek = 2,             /*suppress day of week*/
  23393.  
  23394. æKY supMonth 
  23395. æT constant
  23396. æFc Packages.h
  23397. æD     supMonth = 4,            /*suppress month*/
  23398.  
  23399. æKY supYear 
  23400. æT constant
  23401. æFc Packages.h
  23402. æD     supYear = 8,             /*suppress year*/
  23403.  
  23404. æKY dayLdingZ 
  23405. æT constant
  23406. æFc Packages.h
  23407. æD     dayLdingZ = 32,
  23408.  
  23409. æKY mntLdingZ 
  23410. æT constant
  23411. æFc Packages.h
  23412. æD     mntLdingZ = 64,
  23413.  
  23414. æKY century 
  23415. æT constant
  23416. æFc Packages.h
  23417. æD     century = 128,
  23418.  
  23419. æKY secLeadingZ 
  23420. æT constant
  23421. æFc Packages.h
  23422. æD     secLeadingZ = 32,
  23423.  
  23424. æKY minLeadingZ 
  23425. æT constant
  23426. æFc Packages.h
  23427. æD     minLeadingZ = 64,
  23428.  
  23429. æKY hrLeadingZ 
  23430. æT constant
  23431. æFc Packages.h
  23432. æD     hrLeadingZ = 128,
  23433.  
  23434. æKY verUS 
  23435. æT constant
  23436. æFc Packages.h
  23437. æD     verUS = 0,
  23438.  
  23439. æKY verFrance 
  23440. æT constant
  23441. æFc Packages.h
  23442. æD     verFrance = 1,
  23443.  
  23444. æKY verBritain 
  23445. æT constant
  23446. æFc Packages.h
  23447. æD     verBritain = 2,
  23448.  
  23449. æKY verGermany 
  23450. æT constant
  23451. æFc Packages.h
  23452. æD     verGermany = 3,
  23453.  
  23454. æKY verItaly 
  23455. æT constant
  23456. æFc Packages.h
  23457. æD     verItaly = 4,
  23458.  
  23459. æKY verNetherlands 
  23460. æT constant
  23461. æFc Packages.h
  23462. æD     verNetherlands = 5,
  23463.  
  23464. æKY verFrBelgiumLux 
  23465. æT constant
  23466. æFc Packages.h
  23467. æD     verFrBelgiumLux = 6,     /* French for Belgium & Luxembourg */
  23468.  
  23469. æKY verSweden 
  23470. æT constant
  23471. æFc Packages.h
  23472. æD     verSweden = 7,
  23473.  
  23474. æKY verSpain 
  23475. æT constant
  23476. æFc Packages.h
  23477. æD     verSpain = 8,
  23478.  
  23479. æKY verDenmark 
  23480. æT constant
  23481. æFc Packages.h
  23482. æD     verDenmark = 9,
  23483.  
  23484. æKY verPortugal 
  23485. æT constant
  23486. æFc Packages.h
  23487. æD     verPortugal = 10,
  23488.  
  23489. æKY verFrCanada 
  23490. æT constant
  23491. æFc Packages.h
  23492. æD     verFrCanada = 11,
  23493.  
  23494. æKY verNorway 
  23495. æT constant
  23496. æFc Packages.h
  23497. æD     verNorway = 12,
  23498.  
  23499. æKY verIsrael 
  23500. æT constant
  23501. æFc Packages.h
  23502. æD     verIsrael = 13,
  23503.  
  23504. æKY verJapan 
  23505. æT constant
  23506. æFc Packages.h
  23507. æD     verJapan = 14,
  23508.  
  23509. æKY verAustralia 
  23510. æT constant
  23511. æFc Packages.h
  23512. æD     verAustralia = 15,
  23513.  
  23514. æKY verArabic 
  23515. æT constant
  23516. æFc Packages.h
  23517. æD     verArabic = 16,          /* synonym for verArabia */
  23518.  
  23519. æKY verFinland 
  23520. æT constant
  23521. æFc Packages.h
  23522. æD     verFinland = 17,
  23523.  
  23524. æKY verFrSwiss 
  23525. æT constant
  23526. æFc Packages.h
  23527. æD     verFrSwiss = 18,         /* French Swiss */
  23528.  
  23529. æKY verGrSwiss 
  23530. æT constant
  23531. æFc Packages.h
  23532. æD     verGrSwiss = 19,         /* German Swiss */
  23533.  
  23534. æKY verGreece 
  23535. æT constant
  23536. æFc Packages.h
  23537. æD     verGreece = 20,
  23538.  
  23539. æKY verIceland 
  23540. æT constant
  23541. æFc Packages.h
  23542. æD     verIceland = 21,
  23543.  
  23544. æKY verMalta 
  23545. æT constant
  23546. æFc Packages.h
  23547. æD     verMalta = 22,
  23548.  
  23549. æKY verCyprus 
  23550. æT constant
  23551. æFc Packages.h
  23552. æD     verCyprus = 23,
  23553.  
  23554. æKY verTurkey 
  23555. æT constant
  23556. æFc Packages.h
  23557. æD     verTurkey = 24,
  23558.  
  23559. æKY verYugoCroatian 
  23560. æT constant
  23561. æFc Packages.h
  23562. æD     verYugoCroatian = 25,    /* Croatian system for Yugoslavia */
  23563.  
  23564. æKY verIndiaHindi 
  23565. æT constant
  23566. æFc Packages.h
  23567. æD     verIndiaHindi = 33,      /* Hindi system for India */
  23568.  
  23569. æKY verPakistan 
  23570. æT constant
  23571. æFc Packages.h
  23572. æD     verPakistan = 34,
  23573.  
  23574. æKY verLithuania 
  23575. æT constant
  23576. æFc Packages.h
  23577. æD     verLithuania = 41,
  23578.  
  23579. æKY verPoland 
  23580. æT constant
  23581. æFc Packages.h
  23582. æD     verPoland = 42,
  23583.  
  23584. æKY verHungary 
  23585. æT constant
  23586. æFc Packages.h
  23587. æD     verHungary = 43,
  23588.  
  23589. æKY verEstonia 
  23590. æT constant
  23591. æFc Packages.h
  23592. æD     verEstonia = 44,
  23593.  
  23594. æKY verLatvia 
  23595. æT constant
  23596. æFc Packages.h
  23597. æD     verLatvia = 45,
  23598.  
  23599. æKY verLapland 
  23600. æT constant
  23601. æFc Packages.h
  23602. æD     verLapland = 46,
  23603.  
  23604. æKY verFaeroeIsl 
  23605. æT constant
  23606. æFc Packages.h
  23607. æD     verFaeroeIsl = 47,
  23608.  
  23609. æKY verIran 
  23610. æT constant
  23611. æFc Packages.h
  23612. æD     verIran = 48,
  23613.  
  23614. æKY verRussia 
  23615. æT constant
  23616. æFc Packages.h
  23617. æD     verRussia = 49,
  23618.  
  23619. æKY verIreland 
  23620. æT constant
  23621. æFc Packages.h
  23622. æD     verIreland = 50,         /* English-language version for Ireland */
  23623.  
  23624. æKY verKorea 
  23625. æT constant
  23626. æFc Packages.h
  23627. æD     verKorea = 51,
  23628.  
  23629. æKY verChina 
  23630. æT constant
  23631. æFc Packages.h
  23632. æD     verChina = 52,
  23633.  
  23634. æKY verTaiwan 
  23635. æT constant
  23636. æFc Packages.h
  23637. æD     verTaiwan = 53,
  23638.  
  23639. æKY verThailand 
  23640. æT constant
  23641. æFc Packages.h
  23642. æD     verThailand = 54,
  23643.  
  23644. æKY minCountry 
  23645. æT constant
  23646. æFc Packages.h
  23647. æD #define minCountry verUS
  23648.  
  23649. æKY maxCountry 
  23650. æT constant
  23651. æFc Packages.h
  23652. æD #define maxCountry verThailand
  23653.  
  23654. æKY verBelgiumLux 
  23655. æT constant
  23656. æFc Packages.h
  23657. æD     verBelgiumLux = 6,       /*(use verFrBelgiumLux instead, less ambiguous)*/
  23658.  
  23659. æKY verArabia 
  23660. æT constant
  23661. æFc Packages.h
  23662. æD     verArabia = 16,
  23663.  
  23664. æKY verYugoslavia 
  23665. æT constant
  23666. æFc Packages.h
  23667. æD     verYugoslavia = 25,      /*(use verYugoCroatian instead, less ambiguous)*/
  23668.  
  23669. æKY verIndia 
  23670. æT constant
  23671. æFc Packages.h
  23672. æD     verIndia = 33,           /*(use verIndiaHindi instead, less ambiguous) */
  23673.  
  23674. æKY iuSystemScript 
  23675. æT constant
  23676. æFc Packages.h
  23677. æD     iuSystemScript = -1,     /* system script */
  23678.  
  23679. æKY iuCurrentScript 
  23680. æT constant
  23681. æFc Packages.h
  23682. æD     iuCurrentScript = -2,    /* current script */
  23683.  
  23684. æKY iuSystemCurLang 
  23685. æT constant
  23686. æFc Packages.h
  23687. æD     iuSystemCurLang = -2,    /* current (itlbLang) lang for system script */
  23688.  
  23689. æKY iuSystemDefLang 
  23690. æT constant
  23691. æFc Packages.h
  23692. æD     iuSystemDefLang = -3,    /* default (table) lang for system script */
  23693.  
  23694. æKY iuCurrentCurLang 
  23695. æT constant
  23696. æFc Packages.h
  23697. æD     iuCurrentCurLang = -4,   /* current (itlbLang) lang for current script */
  23698.  
  23699. æKY iuCurrentDefLang 
  23700. æT constant
  23701. æFc Packages.h
  23702. æD     iuCurrentDefLang = -5,   /* default lang for current script */
  23703.  
  23704. æKY iuScriptCurLang 
  23705. æT constant
  23706. æFc Packages.h
  23707. æD     iuScriptCurLang = -6,    /* current (itlbLang) lang for specified script */
  23708.  
  23709. æKY iuScriptDefLang 
  23710. æT constant
  23711. æFc Packages.h
  23712. æD     iuScriptDefLang = -7,    /* default language for a specified script */
  23713.  
  23714. æKY iuWordSelectTable 
  23715. æT constant
  23716. æFc Packages.h
  23717. æD     iuWordSelectTable = 0,
  23718.  
  23719. æKY iuWordWrapTable 
  23720. æT constant
  23721. æFc Packages.h
  23722. æD     iuWordWrapTable = 1,
  23723.  
  23724. æKY iuNumberPartsTable 
  23725. æT constant
  23726. æFc Packages.h
  23727. æD     iuNumberPartsTable = 2,
  23728.  
  23729. æKY iuUnTokenTable 
  23730. æT constant
  23731. æFc Packages.h
  23732. æD     iuUnTokenTable = 3,
  23733.  
  23734. æKY iuWhiteSpaceList 
  23735. æT constant
  23736. æFc Packages.h
  23737. æD     iuWhiteSpaceList = 4,
  23738.  
  23739. æKY DateForm
  23740. shortDate
  23741. longDate
  23742. abbrevDate
  23743. æT enum
  23744. æFc Packages.h
  23745. æD enum {shortDate,longDate,abbrevDate};
  23746. typedef unsigned char DateForm;
  23747.  
  23748. æKY DateOrders
  23749. mdy
  23750. dmy
  23751. ymd
  23752. myd
  23753. dym
  23754. ydm
  23755. æT enum
  23756. æFc Packages.h
  23757. æD enum {mdy,dmy,ymd,myd,dym,ydm};
  23758. typedef unsigned char DateOrders;
  23759.  
  23760. æKY Intl0Rec 
  23761. æT struct
  23762. æFc Packages.h
  23763. æD struct Intl0Rec {
  23764.     char decimalPt;             /*decimal point character*/
  23765.     char thousSep;              /*thousands separator*/
  23766.     char listSep;               /*list separator*/
  23767.     char currSym1;              /*currency symbol*/
  23768.     char currSym2;
  23769.     char currSym3;
  23770.     unsigned char currFmt;      /*currency format*/
  23771.     unsigned char dateOrder;    /*order of short date elements*/
  23772.     unsigned char shrtDateFmt;  /*short date format*/
  23773.     char dateSep;               /*date separator*/
  23774.     unsigned char timeCycle;    /*0 if 24-hour cycle, 255 if 12-hour*/
  23775.     unsigned char timeFmt;      /*time format*/
  23776.     char mornStr[4];            /*trailing string for first 12-hour cycle*/
  23777.     char eveStr[4];             /*trailing string for last 12-hour cycle*/
  23778.     char timeSep;               /*time separator*/
  23779.     char time1Suff;             /*trailing string for 24-hour cycle*/
  23780.     char time2Suff;
  23781.     char time3Suff;
  23782.     char time4Suff;
  23783.     char time5Suff;
  23784.     char time6Suff;
  23785.     char time7Suff;
  23786.     char time8Suff;
  23787.     unsigned char metricSys;    /*255 if metric, 0 if not*/
  23788.     short intl0Vers;            /*version information*/
  23789. };
  23790.  
  23791. typedef struct Intl0Rec Intl0Rec;
  23792. typedef Intl0Rec *Intl0Ptr, **Intl0Hndl;
  23793.  
  23794.  
  23795. æKY Intl1Rec 
  23796. æT struct
  23797. æFc Packages.h
  23798. æD struct Intl1Rec {
  23799.     Str15 days[7];              /*day names*/
  23800.     Str15 months[12];           /*month names*/
  23801.     unsigned char suppressDay;  /*0 for day name, 255 for none*/
  23802.     unsigned char lngDateFmt;   /*order of long date elements*/
  23803.     unsigned char dayLeading0;  /*255 for leading 0 in day number*/
  23804.     unsigned char abbrLen;      /*length for abbreviating names*/
  23805.     char st0[4];                /*strings for long date format*/
  23806.     char st1[4];
  23807.     char st2[4];
  23808.     char st3[4];
  23809.     char st4[4];
  23810.     short intl1Vers;            /*version information*/
  23811.     short localRtn[1];          /*routine for localizing string comparison*/
  23812. };
  23813.  
  23814. typedef struct Intl1Rec Intl1Rec;
  23815. typedef Intl1Rec *Intl1Ptr, **Intl1Hndl;
  23816.  
  23817.  
  23818. æKY InitPack 
  23819. æT Function
  23820. æFc Packages.h
  23821. æD pascal void InitPack(short packID)
  23822.     = 0xA9E5; 
  23823.  
  23824. æKY InitAllPacks 
  23825. æT Function
  23826. æFc Packages.h
  23827. æD pascal void InitAllPacks(void)
  23828.     = 0xA9E6; 
  23829.  
  23830. æKY IUGetIntl 
  23831. æT Function
  23832. æFc Packages.h
  23833. æD pascal Handle IUGetIntl(short theID)
  23834.     = {0x3F3C,0x0006,0xA9ED}; 
  23835.  
  23836. æKY IUSetIntl 
  23837. æT Function
  23838. æFc Packages.h
  23839. æD pascal void IUSetIntl(short refNum,short theID,Handle intlHandle)
  23840.     = {0x3F3C,0x0008,0xA9ED}; 
  23841.  
  23842. æKY IUDateString 
  23843. æT Function
  23844. æFc Packages.h
  23845. æD pascal void IUDateString(long dateTime,DateForm longFlag,Str255 result)
  23846.     = {0x4267,0xA9ED}; 
  23847.  
  23848. æKY IUDatePString 
  23849. æT Function
  23850. æFc Packages.h
  23851. æD pascal void IUDatePString(long dateTime,DateForm longFlag,Str255 result,
  23852.     Handle intlHandle)
  23853.     = {0x3F3C,0x000E,0xA9ED}; 
  23854.  
  23855. æKY IUTimeString 
  23856. æT Function
  23857. æFc Packages.h
  23858. æD pascal void IUTimeString(long dateTime,Boolean wantSeconds,Str255 result)
  23859.     = {0x3F3C,0x0002,0xA9ED}; 
  23860.  
  23861. æKY IUTimePString 
  23862. æT Function
  23863. æFc Packages.h
  23864. æD pascal void IUTimePString(long dateTime,Boolean wantSeconds,Str255 result,
  23865.     Handle intlHandle)
  23866.     = {0x3F3C,0x0010,0xA9ED}; 
  23867.  
  23868. æKY IUMetric 
  23869. æT Function
  23870. æFc Packages.h
  23871. æD pascal Boolean IUMetric(void)
  23872.     = {0x3F3C,0x0004,0xA9ED}; 
  23873.  
  23874. æKY iudatestring 
  23875. æT Function
  23876. æFc Packages.h
  23877. æD void iudatestring(long dateTime,DateForm longFlag,char *result); 
  23878.  
  23879. æKY iudatepstring 
  23880. æT Function
  23881. æFc Packages.h
  23882. æD void iudatepstring(long dateTime,DateForm longFlag,char *result,Handle intlHandle); 
  23883.  
  23884. æKY iutimestring 
  23885. æT Function
  23886. æFc Packages.h
  23887. æD void iutimestring(long dateTime,Boolean wantSeconds,char *result); 
  23888.  
  23889. æKY iutimepstring 
  23890. æT Function
  23891. æFc Packages.h
  23892. æD void iutimepstring(long dateTime,Boolean wantSeconds,char *result,Handle intlHandle); 
  23893.  
  23894. æKY IUMagString 
  23895. æT Function
  23896. æFc Packages.h
  23897. æD pascal short IUMagString(const void *aPtr,const void *bPtr,short aLen,short bLen)
  23898.     = {0x3F3C,0x000A,0xA9ED}; 
  23899.  
  23900. æKY IUMagIDString 
  23901. æT Function
  23902. æFc Packages.h
  23903. æD pascal short IUMagIDString(const void *aPtr,const void *bPtr,short aLen,
  23904.     short bLen)
  23905.     = {0x3F3C,0x000C,0xA9ED}; 
  23906.  
  23907. æKY IUCompString 
  23908. æT Function
  23909. æFc Packages.h
  23910. æD pascal short IUCompString(ConstStr255Param aStr,ConstStr255Param bStr); 
  23911.  
  23912. æKY IUEqualString 
  23913. æT Function
  23914. æFc Packages.h
  23915. æD pascal short IUEqualString(ConstStr255Param aStr,ConstStr255Param bStr); 
  23916.  
  23917. æKY iucompstring 
  23918. æT Function
  23919. æFc Packages.h
  23920. æD short iucompstring(char *aStr,char *bStr); 
  23921.  
  23922. æKY iuequalstring 
  23923. æT Function
  23924. æFc Packages.h
  23925. æD short iuequalstring(char *aStr,char *bStr); 
  23926.  
  23927. æKY StringToNum 
  23928. æT Function
  23929. æFc Packages.h
  23930. æD pascal void StringToNum(ConstStr255Param theString,long *theNum); 
  23931.  
  23932. æKY stringtonum 
  23933. æT Function
  23934. æFc Packages.h
  23935. æD void stringtonum(char *theString,long *theNum); 
  23936.  
  23937. æKY NumToString 
  23938. æT Function
  23939. æFc Packages.h
  23940. æD pascal void NumToString(long theNum,Str255 theString); 
  23941.  
  23942. æKY numtostring 
  23943. æT Function
  23944. æFc Packages.h
  23945. æD void numtostring(long theNum,char *theString); 
  23946.  
  23947. æKY IULDateString 
  23948. æT Function
  23949. æFc Packages.h
  23950. æD pascal void IULDateString(LongDateTime *dateTime,DateForm longFlag,Str255 result,
  23951.     Handle intlHandle)
  23952.     = {0x3F3C,0x0014,0xA9ED}; 
  23953.  
  23954. æKY IULTimeString 
  23955. æT Function
  23956. æFc Packages.h
  23957. æD pascal void IULTimeString(LongDateTime *dateTime,Boolean wantSeconds,Str255 result,
  23958.     Handle intlHandle)
  23959.     = {0x3F3C,0x0016,0xA9ED}; 
  23960.  
  23961. æKY iuldatestring 
  23962. æT Function
  23963. æFc Packages.h
  23964. æD void iuldatestring(LongDateTime *dateTime,DateForm longFlag,char *result,
  23965.     Handle intlHandle); 
  23966.  
  23967. æKY iultimestring 
  23968. æT Function
  23969. æFc Packages.h
  23970. æD void iultimestring(LongDateTime *dateTime,Boolean wantSeconds,char *result,
  23971.     Handle intlHandle); 
  23972.  
  23973. æKY IUClearCache 
  23974. æT Function
  23975. æFc Packages.h
  23976. æD pascal void IUClearCache(void)
  23977.     = {0x3F3C,0x0018,0xA9ED}; 
  23978.  
  23979. æKY IUMagPString 
  23980. æT Function
  23981. æFc Packages.h
  23982. æD pascal short IUMagPString(const void *aPtr,const void *bPtr,short aLen,
  23983.     short bLen,Handle itl2Handle)
  23984.     = {0x3F3C,0x001A,0xA9ED}; 
  23985.  
  23986. æKY IUMagIDPString 
  23987. æT Function
  23988. æFc Packages.h
  23989. æD pascal short IUMagIDPString(const void *aPtr,const void *bPtr,short aLen,
  23990.     short bLen,Handle itl2Handle)
  23991.     = {0x3F3C,0x001C,0xA9ED}; 
  23992.  
  23993. æKY IUCompPString 
  23994. æT Function
  23995. æFc Packages.h
  23996. æD pascal short IUCompPString(ConstStr255Param aStr,ConstStr255Param bStr,
  23997.     Handle itl2Handle); 
  23998.  
  23999. æKY IUEqualPString 
  24000. æT Function
  24001. æFc Packages.h
  24002. æD pascal short IUEqualPString(ConstStr255Param aStr,ConstStr255Param bStr,
  24003.     Handle itl2Handle); 
  24004.  
  24005. æKY IUScriptOrder 
  24006. æT Function
  24007. æFc Packages.h
  24008. æD pascal short IUScriptOrder(ScriptCode script1,ScriptCode script2)
  24009.     = {0x3F3C,0x001E,0xA9ED}; 
  24010.  
  24011. æKY IULangOrder 
  24012. æT Function
  24013. æFc Packages.h
  24014. æD pascal short IULangOrder(LangCode language1,LangCode language2)
  24015.     = {0x3F3C,0x0020,0xA9ED}; 
  24016.  
  24017. æKY IUTextOrder 
  24018. æT Function
  24019. æFc Packages.h
  24020. æD pascal short IUTextOrder(const void *aPtr,const void *bPtr,short aLen,short bLen,
  24021.     ScriptCode aScript,ScriptCode bScript,LangCode aLang,LangCode bLang)
  24022.     = {0x3F3C,0x0022,0xA9ED}; 
  24023.  
  24024. æKY IUStringOrder 
  24025. æT Function
  24026. æFc Packages.h
  24027. æD pascal short IUStringOrder(ConstStr255Param aStr,ConstStr255Param bStr,
  24028.     ScriptCode aScript,ScriptCode bScript,LangCode aLang,LangCode bLang); 
  24029.  
  24030. æKY IUGetItlTable 
  24031. æT Function
  24032. æFc Packages.h
  24033. æD pascal void IUGetItlTable(ScriptCode script,short tableCode,Handle *itlHandle,
  24034.     long *offset,long *length)
  24035.     = {0x3F3C,0x0024,0xA9ED}; 
  24036.  
  24037. æKY iucomppstring 
  24038. æT Function
  24039. æFc Packages.h
  24040. æD short iucomppstring(char *aStr,char *bStr,Handle intlHandle); 
  24041.  
  24042. æKY iuequalpstring 
  24043. æT Function
  24044. æFc Packages.h
  24045. æD short iuequalpstring(char *aStr,char *bStr,Handle intlHandle); 
  24046.  
  24047. æKY iustringorder 
  24048. æT Function
  24049. æFc Packages.h
  24050. æD short iustringorder(char *aStr,char *bStr,ScriptCode aScript,ScriptCode bScript,
  24051.     LangCode aLang,LangCode bLang); 
  24052.  
  24053.  
  24054. æKY Palettes.h
  24055. æKL ActivatePalette
  24056. AnimateEntry
  24057. AnimatePalette
  24058. CopyPalette
  24059. CTab2Palette
  24060. DisposePalette
  24061. Entry2Index
  24062. GetEntryColor
  24063. GetEntryUsage
  24064. GetGray
  24065. GetNewPalette
  24066. GetPalette
  24067. GetPaletteUpdates
  24068. HasDepth
  24069. InitPalettes
  24070. NewPalette
  24071. NSetPalette
  24072. Palette2CTab
  24073. PmBackColor
  24074. PmForeColor
  24075. PMgrVersion
  24076. ResizePalette
  24077. RestoreBack
  24078. RestoreDeviceClut
  24079. RestoreFore
  24080. SaveBack
  24081. SaveFore
  24082. SetDepth
  24083. SetEntryColor
  24084. SetEntryUsage
  24085. SetPalette
  24086. SetPaletteUpdates
  24087.  
  24088. ColorInfo
  24089. Palette
  24090. PaletteHandle
  24091. PalettePtr
  24092. pmAllUpdates
  24093. pmAnimated
  24094. pmBkUpdates
  24095. pmBlack
  24096. pmCourteous
  24097. pmExplicit
  24098. pmFgUpdates
  24099. pmInhibitC2
  24100. pmInhibitC4
  24101. pmInhibitC8
  24102. pmInhibitG2
  24103. pmInhibitG4
  24104. pmInhibitG8
  24105. pmNoUpdates
  24106. pmTolerant
  24107. pmWhite
  24108.  
  24109. æKY pmCourteous 
  24110. æT constant
  24111. æFc Palettes.h
  24112. æD     pmCourteous = 0,         /*Record use of color on each device touched.*/
  24113.  
  24114. æKY pmTolerant 
  24115. æT constant
  24116. æFc Palettes.h
  24117. æD     pmTolerant = 0x0002,     /*render ciRGB if ciTolerance is exceeded by best match.*/
  24118.  
  24119. æKY pmAnimated 
  24120. æT constant
  24121. æFc Palettes.h
  24122. æD     pmAnimated = 0x0004,     /*reserve an index on each device touched and render ciRGB.*/
  24123.  
  24124. æKY pmExplicit 
  24125. æT constant
  24126. æFc Palettes.h
  24127. æD     pmExplicit = 0x0008,     /*no reserve, no render, no record; stuff index into port.*/
  24128.  
  24129. æKY pmWhite 
  24130. æT constant
  24131. æFc Palettes.h
  24132. æD     pmWhite = 0x0010,
  24133.  
  24134. æKY pmBlack 
  24135. æT constant
  24136. æFc Palettes.h
  24137. æD     pmBlack = 0x0020,
  24138.  
  24139. æKY pmInhibitG2 
  24140. æT constant
  24141. æFc Palettes.h
  24142. æD     pmInhibitG2 = 0x0100,
  24143.  
  24144. æKY pmInhibitC2 
  24145. æT constant
  24146. æFc Palettes.h
  24147. æD     pmInhibitC2 = 0x0200,
  24148.  
  24149. æKY pmInhibitG4 
  24150. æT constant
  24151. æFc Palettes.h
  24152. æD     pmInhibitG4 = 0x0400,
  24153.  
  24154. æKY pmInhibitC4 
  24155. æT constant
  24156. æFc Palettes.h
  24157. æD     pmInhibitC4 = 0x0800,
  24158.  
  24159. æKY pmInhibitG8 
  24160. æT constant
  24161. æFc Palettes.h
  24162. æD     pmInhibitG8 = 0x1000,
  24163.  
  24164. æKY pmInhibitC8 
  24165. æT constant
  24166. æFc Palettes.h
  24167. æD     pmInhibitC8 = 0x2000,
  24168.  
  24169. æKY pmNoUpdates 
  24170. æT constant
  24171. æFc Palettes.h
  24172. æD     pmNoUpdates = 0x8000,    /*no updates*/
  24173.  
  24174. æKY pmBkUpdates 
  24175. æT constant
  24176. æFc Palettes.h
  24177. æD     pmBkUpdates = 0xA000,    /*background updates only*/
  24178.  
  24179. æKY pmFgUpdates 
  24180. æT constant
  24181. æFc Palettes.h
  24182. æD     pmFgUpdates = 0xC000,    /*foreground updates only*/
  24183.  
  24184. æKY pmAllUpdates 
  24185. æT constant
  24186. æFc Palettes.h
  24187. æD     pmAllUpdates = 0xE000,   /*all updates*/
  24188.  
  24189. æKY ColorInfo 
  24190. æT struct
  24191. æFc Palettes.h
  24192. æD struct ColorInfo {
  24193.     RGBColor ciRGB;             /*true RGB values*/
  24194.     short ciUsage;              /*color usage*/
  24195.     short ciTolerance;          /*tolerance value*/
  24196.     short ciDataFields[3];      /*private fields*/
  24197. };
  24198.  
  24199. typedef struct ColorInfo ColorInfo;
  24200.  
  24201.  
  24202. æKY Palette 
  24203. æT struct
  24204. æFc Palettes.h
  24205. æD struct Palette {
  24206.     short pmEntries;            /*entries in pmTable*/
  24207.     short pmDataFields[7];      /*private fields*/
  24208.     ColorInfo pmInfo[1];
  24209. };
  24210.  
  24211. typedef struct Palette Palette;
  24212. typedef Palette *PalettePtr, **PaletteHandle;
  24213.  
  24214.  
  24215. æKY InitPalettes 
  24216. æT Function
  24217. æFc Palettes.h
  24218. æD pascal void InitPalettes(void)
  24219.     = 0xAA90; 
  24220.  
  24221. æKY NewPalette 
  24222. æT Function
  24223. æFc Palettes.h
  24224. æD pascal PaletteHandle NewPalette(short entries,CTabHandle srcColors,short srcUsage,
  24225.     short srcTolerance)
  24226.     = 0xAA91; 
  24227.  
  24228. æKY GetNewPalette 
  24229. æT Function
  24230. æFc Palettes.h
  24231. æD pascal PaletteHandle GetNewPalette(short PaletteID)
  24232.     = 0xAA92; 
  24233.  
  24234. æKY DisposePalette 
  24235. æT Function
  24236. æFc Palettes.h
  24237. æD pascal void DisposePalette(PaletteHandle srcPalette)
  24238.     = 0xAA93; 
  24239.  
  24240. æKY ActivatePalette 
  24241. æT Function
  24242. æFc Palettes.h
  24243. æD pascal void ActivatePalette(WindowPtr srcWindow)
  24244.     = 0xAA94; 
  24245.  
  24246. æKY SetPalette 
  24247. æT Function
  24248. æFc Palettes.h
  24249. æD pascal void SetPalette(WindowPtr dstWindow,PaletteHandle srcPalette,Boolean cUpdates)
  24250.     = 0xAA95; 
  24251.  
  24252. æKY NSetPalette 
  24253. æT Function
  24254. æFc Palettes.h
  24255. æD pascal void NSetPalette(WindowPtr dstWindow,PaletteHandle srcPalette,short nCUpdates)
  24256.     = 0xAA95; 
  24257.  
  24258. æKY GetPalette 
  24259. æT Function
  24260. æFc Palettes.h
  24261. æD pascal PaletteHandle GetPalette(WindowPtr srcWindow)
  24262.     = 0xAA96; 
  24263.  
  24264. æKY CopyPalette 
  24265. æT Function
  24266. æFc Palettes.h
  24267. æD pascal void CopyPalette(PaletteHandle srcPalette,PaletteHandle dstPalette,
  24268.     short srcEntry,short dstEntry,short dstLength)
  24269.     = 0xAAA1; 
  24270.  
  24271. æKY PmForeColor 
  24272. æT Function
  24273. æFc Palettes.h
  24274. æD pascal void PmForeColor(short dstEntry)
  24275.     = 0xAA97; 
  24276.  
  24277. æKY PmBackColor 
  24278. æT Function
  24279. æFc Palettes.h
  24280. æD pascal void PmBackColor(short dstEntry)
  24281.     = 0xAA98; 
  24282.  
  24283. æKY AnimateEntry 
  24284. æT Function
  24285. æFc Palettes.h
  24286. æD pascal void AnimateEntry(WindowPtr dstWindow,short dstEntry,const RGBColor *srcRGB)
  24287.     = 0xAA99; 
  24288.  
  24289. æKY AnimatePalette 
  24290. æT Function
  24291. æFc Palettes.h
  24292. æD pascal void AnimatePalette(WindowPtr dstWindow,CTabHandle srcCTab,short srcIndex,
  24293.     short dstEntry,short dstLength)
  24294.     = 0xAA9A; 
  24295.  
  24296. æKY GetEntryColor 
  24297. æT Function
  24298. æFc Palettes.h
  24299. æD pascal void GetEntryColor(PaletteHandle srcPalette,short srcEntry,RGBColor *dstRGB)
  24300.     = 0xAA9B; 
  24301.  
  24302. æKY SetEntryColor 
  24303. æT Function
  24304. æFc Palettes.h
  24305. æD pascal void SetEntryColor(PaletteHandle dstPalette,short dstEntry,const RGBColor *srcRGB)
  24306.     = 0xAA9C; 
  24307.  
  24308. æKY GetEntryUsage 
  24309. æT Function
  24310. æFc Palettes.h
  24311. æD pascal void GetEntryUsage(PaletteHandle srcPalette,short srcEntry,short *dstUsage,
  24312.     short *dstTolerance)
  24313.     = 0xAA9D; 
  24314.  
  24315. æKY SetEntryUsage 
  24316. æT Function
  24317. æFc Palettes.h
  24318. æD pascal void SetEntryUsage(PaletteHandle dstPalette,short dstEntry,short srcUsage,
  24319.     short srcTolerance)
  24320.     = 0xAA9E; 
  24321.  
  24322. æKY CTab2Palette 
  24323. æT Function
  24324. æFc Palettes.h
  24325. æD pascal void CTab2Palette(CTabHandle srcCTab,PaletteHandle dstPalette,short srcUsage,
  24326.     short srcTolerance)
  24327.     = 0xAA9F; 
  24328.  
  24329. æKY Palette2CTab 
  24330. æT Function
  24331. æFc Palettes.h
  24332. æD pascal void Palette2CTab(PaletteHandle srcPalette,CTabHandle dstCTab)
  24333.     = 0xAAA0; 
  24334.  
  24335. æKY Entry2Index 
  24336. æT Function
  24337. æFc Palettes.h
  24338. æD pascal long Entry2Index(short entry)
  24339.     = {0x7000,0xAAA2}; 
  24340.  
  24341. æKY RestoreDeviceClut 
  24342. æT Function
  24343. æFc Palettes.h
  24344. æD pascal void RestoreDeviceClut(GDHandle gd)
  24345.     = {0x7002,0xAAA2}; 
  24346.  
  24347. æKY ResizePalette 
  24348. æT Function
  24349. æFc Palettes.h
  24350. æD pascal void ResizePalette(PaletteHandle p,short size)
  24351.     = {0x7003,0xAAA2}; 
  24352.  
  24353. æKY SaveFore 
  24354. æT Function
  24355. æFc Palettes.h
  24356. æD pascal void SaveFore(ColorSpec *c)
  24357.     = {0x303C,0x040D,0xAAA2}; 
  24358.  
  24359. æKY SaveBack 
  24360. æT Function
  24361. æFc Palettes.h
  24362. æD pascal void SaveBack(ColorSpec *c)
  24363.     = {0x303C,0x040E,0xAAA2}; 
  24364.  
  24365. æKY RestoreFore 
  24366. æT Function
  24367. æFc Palettes.h
  24368. æD pascal void RestoreFore(const ColorSpec *c)
  24369.     = {0x303C,0x040F,0xAAA2}; 
  24370.  
  24371. æKY RestoreBack 
  24372. æT Function
  24373. æFc Palettes.h
  24374. æD pascal void RestoreBack(const ColorSpec *c)
  24375.     = {0x303C,0x0410,0xAAA2}; 
  24376.  
  24377. æKY SetDepth 
  24378. æT Function
  24379. æFc Palettes.h
  24380. æD pascal OSErr SetDepth(GDHandle gd,short depth,short whichFlags,short flags)
  24381.     = {0x303C,0x0A13,0xAAA2}; 
  24382.  
  24383. æKY HasDepth 
  24384. æT Function
  24385. æFc Palettes.h
  24386. æD pascal short HasDepth(GDHandle gd,short depth,short whichFlags,short flags)
  24387.     = {0x303C,0x0A14,0xAAA2}; 
  24388.  
  24389. æKY PMgrVersion 
  24390. æT Function
  24391. æFc Palettes.h
  24392. æD pascal short PMgrVersion(void)
  24393.     = {0x7015,0xAAA2}; 
  24394.  
  24395. æKY SetPaletteUpdates 
  24396. æT Function
  24397. æFc Palettes.h
  24398. æD pascal void SetPaletteUpdates(PaletteHandle p,short updates)
  24399.     = {0x303C,0x0616,0xAAA2}; 
  24400.  
  24401. æKY GetPaletteUpdates 
  24402. æT Function
  24403. æFc Palettes.h
  24404. æD pascal short GetPaletteUpdates(PaletteHandle p)
  24405.     = {0x303C,0x0417,0xAAA2}; 
  24406.  
  24407. æKY GetGray 
  24408. æT Function
  24409. æFc Palettes.h
  24410. æD pascal Boolean GetGray(GDHandle device,const RGBColor *backGround,RGBColor *foreGround)
  24411.     = {0x303C,0x1219,0xAAA2}; 
  24412.  
  24413.  
  24414. æKY Picker.h
  24415. æKL CMY2RGB
  24416. Fix2SmallFract
  24417. GetColor
  24418. HSL2RGB
  24419. HSV2RGB
  24420. RGB2CMY
  24421. RGB2HSL
  24422. RGB2HSV
  24423. SmallFract2Fix
  24424.  
  24425. CMYColor
  24426. HSLColor
  24427. HSVColor
  24428. MaxSmallFract
  24429. SmallFract
  24430.  
  24431. æKY MaxSmallFract 
  24432. æT constant
  24433. æFc Picker.h
  24434. æD     MaxSmallFract = 0x0000FFFF,      /*Maximum small fract value, as long*/
  24435.  
  24436. æKY SmallFract
  24437. æT typedef
  24438. æFc Picker.h
  24439. æD typedef unsigned short SmallFract;   /* Unsigned fraction between 0 and 1 */
  24440.  
  24441. æKY HSVColor 
  24442. æT struct
  24443. æFc Picker.h
  24444. æD struct HSVColor {
  24445.     SmallFract hue;                     /*Fraction of circle, red at 0*/
  24446.     SmallFract saturation;              /*0-1, 0 for gray, 1 for pure color*/
  24447.     SmallFract value;                   /*0-1, 0 for black, 1 for max intensity*/
  24448. };
  24449.  
  24450. typedef struct HSVColor HSVColor;
  24451.  
  24452.  
  24453. æKY HSLColor 
  24454. æT struct
  24455. æFc Picker.h
  24456. æD struct HSLColor {
  24457.     SmallFract hue;                     /*Fraction of circle, red at 0*/
  24458.     SmallFract saturation;              /*0-1, 0 for gray, 1 for pure color*/
  24459.     SmallFract lightness;               /*0-1, 0 for black, 1 for white*/
  24460. };
  24461.  
  24462. typedef struct HSLColor HSLColor;
  24463.  
  24464.  
  24465. æKY CMYColor 
  24466. æT struct
  24467. æFc Picker.h
  24468. æD struct CMYColor {
  24469.     SmallFract cyan;
  24470.     SmallFract magenta;
  24471.     SmallFract yellow;
  24472. };
  24473.  
  24474. typedef struct CMYColor CMYColor;
  24475.  
  24476.  
  24477. æKY Fix2SmallFract 
  24478. æT Function
  24479. æFc Picker.h
  24480. æD pascal SmallFract Fix2SmallFract(Fixed f)
  24481.     = {0x3F3C,0x0001,0xA82E}; 
  24482.  
  24483. æKY SmallFract2Fix 
  24484. æT Function
  24485. æFc Picker.h
  24486. æD pascal Fixed SmallFract2Fix(SmallFract s)
  24487.     = {0x3F3C,0x0002,0xA82E}; 
  24488.  
  24489. æKY CMY2RGB 
  24490. æT Function
  24491. æFc Picker.h
  24492. æD pascal void CMY2RGB(const CMYColor *cColor,RGBColor *rColor)
  24493.     = {0x3F3C,0x0003,0xA82E}; 
  24494.  
  24495. æKY RGB2CMY 
  24496. æT Function
  24497. æFc Picker.h
  24498. æD pascal void RGB2CMY(const RGBColor *rColor,CMYColor *cColor)
  24499.     = {0x3F3C,0x0004,0xA82E}; 
  24500.  
  24501. æKY HSL2RGB 
  24502. æT Function
  24503. æFc Picker.h
  24504. æD pascal void HSL2RGB(const HSLColor *hColor,RGBColor *rColor)
  24505.     = {0x3F3C,0x0005,0xA82E}; 
  24506.  
  24507. æKY RGB2HSL 
  24508. æT Function
  24509. æFc Picker.h
  24510. æD pascal void RGB2HSL(const RGBColor *rColor,HSLColor *hColor)
  24511.     = {0x3F3C,0x0006,0xA82E}; 
  24512.  
  24513. æKY HSV2RGB 
  24514. æT Function
  24515. æFc Picker.h
  24516. æD pascal void HSV2RGB(const HSVColor *hColor,RGBColor *rColor)
  24517.     = {0x3F3C,0x0007,0xA82E}; 
  24518.  
  24519. æKY RGB2HSV 
  24520. æT Function
  24521. æFc Picker.h
  24522. æD pascal void RGB2HSV(const RGBColor *rColor,HSVColor *hColor)
  24523.     = {0x3F3C,0x0008,0xA82E}; 
  24524.  
  24525. æKY GetColor 
  24526. æT Function
  24527. æFc Picker.h
  24528. æD pascal Boolean GetColor(Point where,ConstStr255Param prompt,const RGBColor *inColor,
  24529.     RGBColor *outColor)
  24530.     = {0x3F3C,0x0009,0xA82E}; 
  24531.  
  24532.  
  24533. æKY PictUtil.h
  24534. æKL DisposPictInfo
  24535. GetPictInfo
  24536. GetPixMapInfo
  24537. NewPictInfo
  24538. RecordPictInfo
  24539. RecordPixMapInfo
  24540. RetrievePictInfo
  24541.  
  24542. ColorBankIs555
  24543. ColorBankIsCustom
  24544. ColorBankIsExactAnd555
  24545. CommentSpec
  24546. CommentSpecHandle
  24547. CommentSpecPtr
  24548. FontSpec
  24549. FontSpecHandle
  24550. FontSpecPtr
  24551. medianMethod
  24552. PictInfo
  24553. PictInfoHandle
  24554. PictInfoID
  24555. PictInfoPtr
  24556. popularMethod
  24557. recordComments
  24558. recordFontInfo
  24559. returnColorTable
  24560. returnPalette
  24561. suppressBlackAndWhite
  24562. systemMethod
  24563.  
  24564. æKY returnColorTable 
  24565. æT constant
  24566. æFc PictUtil.h
  24567. æD #define returnColorTable ((short) 0x0001)
  24568.  
  24569. æKY returnPalette 
  24570. æT constant
  24571. æFc PictUtil.h
  24572. æD #define returnPalette ((short) 0x0002)
  24573.  
  24574. æKY recordComments 
  24575. æT constant
  24576. æFc PictUtil.h
  24577. æD #define recordComments ((short) 0x0004)
  24578.  
  24579. æKY recordFontInfo 
  24580. æT constant
  24581. æFc PictUtil.h
  24582. æD #define recordFontInfo ((short) 0x0008)
  24583.  
  24584. æKY suppressBlackAndWhite 
  24585. æT constant
  24586. æFc PictUtil.h
  24587. æD #define suppressBlackAndWhite ((short) 0x0010)
  24588.  
  24589. æKY systemMethod 
  24590. æT constant
  24591. æFc PictUtil.h
  24592. æD     systemMethod = 0,                /*system color pick method*/
  24593.  
  24594. æKY popularMethod 
  24595. æT constant
  24596. æFc PictUtil.h
  24597. æD     popularMethod = 1,               /*method that chooses the most popular set of colors*/
  24598.  
  24599. æKY medianMethod 
  24600. æT constant
  24601. æFc PictUtil.h
  24602. æD     medianMethod = 2,                /*method that chooses a good average mix of colors*/
  24603.  
  24604. æKY ColorBankIsCustom 
  24605. æT constant
  24606. æFc PictUtil.h
  24607. æD     ColorBankIsCustom = -1,
  24608.  
  24609. æKY ColorBankIsExactAnd555 
  24610. æT constant
  24611. æFc PictUtil.h
  24612. æD     ColorBankIsExactAnd555 = 0,
  24613.  
  24614. æKY ColorBankIs555 
  24615. æT constant
  24616. æFc PictUtil.h
  24617. æD     ColorBankIs555 = 1,
  24618.  
  24619. æKY PictInfoID
  24620. æT typedef
  24621. æFc PictUtil.h
  24622. æD typedef long PictInfoID;
  24623.  
  24624. æKY CommentSpec 
  24625. æT struct
  24626. æFc PictUtil.h
  24627. æD struct CommentSpec {
  24628.     short count;                        /* number of occurrances of this comment ID */
  24629.     short ID;                           /* ID for the comment in the picture */
  24630. };
  24631.  
  24632. typedef struct CommentSpec CommentSpec;
  24633. typedef CommentSpec *CommentSpecPtr, **CommentSpecHandle;
  24634.  
  24635.  
  24636. æKY FontSpec 
  24637. æT struct
  24638. æFc PictUtil.h
  24639. æD struct FontSpec {
  24640.     short pictFontID;                   /* ID of the font in the picture */
  24641.     short sysFontID;                    /* ID of the same font in the current system file */
  24642.     long size[4];                       /* bit array of all the sizes found (1..127) (bit 0 means > 127) */
  24643.     short style;                        /* combined style of all occurrances of the font */
  24644.     long nameOffset;                    /* offset into the fontNamesHdl handle for the font’s name */
  24645. };
  24646.  
  24647. typedef struct FontSpec FontSpec;
  24648. typedef FontSpec *FontSpecPtr, **FontSpecHandle;
  24649.  
  24650.  
  24651. æKY PictInfo 
  24652. æT struct
  24653. æFc PictUtil.h
  24654. æD struct PictInfo {
  24655.     short version;                      /* this is always zero, for now */
  24656.     long uniqueColors;                  /* the number of actual colors in the picture(s)/pixmap(s) */
  24657.     PaletteHandle thePalette;           /* handle to the palette information */
  24658.     CTabHandle theColorTable;           /* handle to the color table */
  24659.     Fixed hRes;                         /* maximum horizontal resolution for all the pixmaps */
  24660.     Fixed vRes;                         /* maximum vertical resolution for all the pixmaps */
  24661.     short depth;                        /* maximum depth for all the pixmaps (in the picture) */
  24662.     Rect sourceRect;                    /* the picture frame rectangle (this contains the entire picture) */
  24663.     long textCount;                     /* total number of text strings in the picture */
  24664.     long lineCount;                     /* total number of lines in the picture */
  24665.     long rectCount;                     /* total number of rectangles in the picture */
  24666.     long rRectCount;                    /* total number of round rectangles in the picture */
  24667.     long ovalCount;                     /* total number of ovals in the picture */
  24668.     long arcCount;                      /* total number of arcs in the picture */
  24669.     long polyCount;                     /* total number of polygons in the picture */
  24670.     long regionCount;                   /* total number of regions in the picture */
  24671.     long bitMapCount;                   /* total number of bitmaps in the picture */
  24672.     long pixMapCount;                   /* total number of pixmaps in the picture */
  24673.     long commentCount;                  /* total number of comments in the picture */
  24674.     long uniqueComments;                /* the number of unique comments in the picture */
  24675.     CommentSpecHandle commentHandle;    /* handle to all the comment information */
  24676.     long uniqueFonts;                   /* the number of unique fonts in the picture */
  24677.     FontSpecHandle fontHandle;          /* handle to the FontSpec information */
  24678.     Handle fontNamesHandle;             /* handle to the font names */
  24679.     long reserved1;
  24680.     long reserved2;
  24681. };
  24682.  
  24683. typedef struct PictInfo PictInfo;
  24684. typedef PictInfo *PictInfoPtr, **PictInfoHandle;
  24685.  
  24686.  
  24687. æKY GetPictInfo 
  24688. æT Function
  24689. æFc PictUtil.h
  24690. æD pascal OSErr GetPictInfo(PicHandle thePictHandle,
  24691.                          PictInfo *thePictInfo,
  24692.                          short verb,
  24693.                          short colorsRequested,
  24694.                          short colorPickMethod,
  24695.                          short version)
  24696.     = {0x303C,0x0800,0xA831}; 
  24697.  
  24698. æKY GetPixMapInfo 
  24699. æT Function
  24700. æFc PictUtil.h
  24701. æD pascal OSErr GetPixMapInfo(PixMapHandle thePixMapHandle,
  24702.                            PictInfo *thePictInfo,
  24703.                            short verb,
  24704.                            short colorsRequested,
  24705.                            short colorPickMethod,
  24706.                            short version)
  24707.     = {0x303C,0x0801,0xA831}; 
  24708.  
  24709. æKY NewPictInfo 
  24710. æT Function
  24711. æFc PictUtil.h
  24712. æD pascal OSErr NewPictInfo(PictInfoID *thePictInfoID,
  24713.                          short verb,
  24714.                          short colorsRequested,
  24715.                          short colorPickMethod,
  24716.                          short version)
  24717.     = {0x303C,0x0602,0xA831}; 
  24718.  
  24719. æKY RecordPictInfo 
  24720. æT Function
  24721. æFc PictUtil.h
  24722. æD pascal OSErr RecordPictInfo(PictInfoID thePictInfoID,
  24723.                             PicHandle thePictHandle)
  24724.     = {0x303C,0x0403,0xA831}; 
  24725.  
  24726. æKY RecordPixMapInfo 
  24727. æT Function
  24728. æFc PictUtil.h
  24729. æD pascal OSErr RecordPixMapInfo(PictInfoID thePictInfoID,
  24730.                               PixMapHandle thePixMapHandle)
  24731.     = {0x303C,0x0404,0xA831}; 
  24732.  
  24733. æKY RetrievePictInfo 
  24734. æT Function
  24735. æFc PictUtil.h
  24736. æD pascal OSErr RetrievePictInfo(PictInfoID thePictInfoID,
  24737.                               PictInfo *thePictInfo,
  24738.                               short colorsRequested)
  24739.     = {0x303C,0x0505,0xA831}; 
  24740.  
  24741. æKY DisposPictInfo 
  24742. æT Function
  24743. æFc PictUtil.h
  24744. æD pascal OSErr DisposPictInfo(PictInfoID thePictInfoID)
  24745.     = {0x303C,0x0206,0xA831}; 
  24746.  
  24747.  
  24748. æKY Power.h
  24749. æKL AOff
  24750. AOn
  24751. AOnIgnoreModem
  24752. BatteryStatus
  24753. BOff
  24754. BOn
  24755. DisableIdle
  24756. DisableWUTime
  24757. EnableIdle
  24758. GetCPUSpeed
  24759. GetWUTime
  24760. IdleUpdate
  24761. ModemStatus
  24762. SetWUTime
  24763. SleepQInstall
  24764. SleepQRemove
  24765.  
  24766. BatteryByte
  24767. batteryDeadBit
  24768. batteryDeadMask
  24769. batteryLowBit
  24770. batteryLowMask
  24771. chargeOverFlowBit
  24772. chargeOverFlowMask
  24773. chargerConnBit
  24774. chargerConnMask
  24775. connChangedBit
  24776. connChangedMask
  24777. hiChargeBit
  24778. hiChargeMask
  24779. ModemByte
  24780. modemInstalledBit
  24781. modemInstalledMask
  24782. modemOnBit
  24783. modemOnHookBit
  24784. modemOnHookMask
  24785. modemOnMask
  24786. noCalls
  24787. noRequest
  24788. PMResultCode
  24789. ringDetectBit
  24790. ringDetectMask
  24791. ringWakeUpBit
  24792. ringWakeUpMask
  24793. sleepDemand
  24794. SleepQRec
  24795. SleepQRecPtr
  24796. sleepQType
  24797. sleepRequest
  24798. sleepRevoke
  24799. sleepWakeUp
  24800. slpQType
  24801.  
  24802. æKY modemOnBit 
  24803. æT constant
  24804. æFc Power.h
  24805. æD     modemOnBit = 0,
  24806.  
  24807. æKY ringWakeUpBit 
  24808. æT constant
  24809. æFc Power.h
  24810. æD     ringWakeUpBit = 2,
  24811.  
  24812. æKY modemInstalledBit 
  24813. æT constant
  24814. æFc Power.h
  24815. æD     modemInstalledBit = 3,
  24816.  
  24817. æKY ringDetectBit 
  24818. æT constant
  24819. æFc Power.h
  24820. æD     ringDetectBit = 4,
  24821.  
  24822. æKY modemOnHookBit 
  24823. æT constant
  24824. æFc Power.h
  24825. æD     modemOnHookBit = 5,
  24826.  
  24827. æKY modemOnMask 
  24828. æT constant
  24829. æFc Power.h
  24830. æD     modemOnMask = 0x1,
  24831.  
  24832. æKY ringWakeUpMask 
  24833. æT constant
  24834. æFc Power.h
  24835. æD     ringWakeUpMask = 0x4,
  24836.  
  24837. æKY modemInstalledMask 
  24838. æT constant
  24839. æFc Power.h
  24840. æD     modemInstalledMask = 0x8,
  24841.  
  24842. æKY ringDetectMask 
  24843. æT constant
  24844. æFc Power.h
  24845. æD     ringDetectMask = 0x10,
  24846.  
  24847. æKY modemOnHookMask 
  24848. æT constant
  24849. æFc Power.h
  24850. æD     modemOnHookMask = 0x20,
  24851.  
  24852. æKY chargerConnBit 
  24853. æT constant
  24854. æFc Power.h
  24855. æD     chargerConnBit = 0,
  24856.  
  24857. æKY hiChargeBit 
  24858. æT constant
  24859. æFc Power.h
  24860. æD     hiChargeBit = 1,
  24861.  
  24862. æKY chargeOverFlowBit 
  24863. æT constant
  24864. æFc Power.h
  24865. æD     chargeOverFlowBit = 2,
  24866.  
  24867. æKY batteryDeadBit 
  24868. æT constant
  24869. æFc Power.h
  24870. æD     batteryDeadBit = 3,
  24871.  
  24872. æKY batteryLowBit 
  24873. æT constant
  24874. æFc Power.h
  24875. æD     batteryLowBit = 4,
  24876.  
  24877. æKY connChangedBit 
  24878. æT constant
  24879. æFc Power.h
  24880. æD     connChangedBit = 5,
  24881.  
  24882. æKY chargerConnMask 
  24883. æT constant
  24884. æFc Power.h
  24885. æD     chargerConnMask = 0x1,
  24886.  
  24887. æKY hiChargeMask 
  24888. æT constant
  24889. æFc Power.h
  24890. æD     hiChargeMask = 0x2,
  24891.  
  24892. æKY chargeOverFlowMask 
  24893. æT constant
  24894. æFc Power.h
  24895. æD     chargeOverFlowMask = 0x4,
  24896.  
  24897. æKY batteryDeadMask 
  24898. æT constant
  24899. æFc Power.h
  24900. æD     batteryDeadMask = 0x8,
  24901.  
  24902. æKY batteryLowMask 
  24903. æT constant
  24904. æFc Power.h
  24905. æD     batteryLowMask = 0x10,
  24906.  
  24907. æKY connChangedMask 
  24908. æT constant
  24909. æFc Power.h
  24910. æD     connChangedMask = 0x20,
  24911.  
  24912. æKY sleepRequest 
  24913. æT constant
  24914. æFc Power.h
  24915. æD     sleepRequest = 1,
  24916.  
  24917. æKY sleepDemand 
  24918. æT constant
  24919. æFc Power.h
  24920. æD     sleepDemand = 2,
  24921.  
  24922. æKY sleepWakeUp 
  24923. æT constant
  24924. æFc Power.h
  24925. æD     sleepWakeUp = 3,
  24926.  
  24927. æKY sleepRevoke 
  24928. æT constant
  24929. æFc Power.h
  24930. æD     sleepRevoke = 4,
  24931.  
  24932. æKY noCalls 
  24933. æT constant
  24934. æFc Power.h
  24935. æD     noCalls = 1,
  24936.  
  24937. æKY noRequest 
  24938. æT constant
  24939. æFc Power.h
  24940. æD     noRequest = 2,
  24941.  
  24942. æKY slpQType 
  24943. æT constant
  24944. æFc Power.h
  24945. æD     slpQType = 16,
  24946.  
  24947. æKY sleepQType 
  24948. æT constant
  24949. æFc Power.h
  24950. æD     sleepQType = 16,
  24951.  
  24952. æKY ModemByte
  24953. æT typedef
  24954. æFc Power.h
  24955. æD typedef char ModemByte;
  24956.  
  24957. æKY BatteryByte
  24958. æT typedef
  24959. æFc Power.h
  24960. æD typedef char BatteryByte;
  24961.  
  24962. æKY PMResultCode
  24963. æT typedef
  24964. æFc Power.h
  24965. æD typedef long PMResultCode;
  24966.  
  24967. æKY SleepQRec 
  24968. æT struct
  24969. æFc Power.h
  24970. æD struct SleepQRec {
  24971.     struct SleepQRec *sleepQLink;
  24972.     short sleepQType;       /*type = 16*/
  24973.     ProcPtr sleepQProc;     /*Pointer to sleep routine*/
  24974.     short sleepQFlags;
  24975. };
  24976.  
  24977. typedef struct SleepQRec SleepQRec;
  24978. typedef SleepQRec *SleepQRecPtr;
  24979.  
  24980.  
  24981. æKY DisableWUTime 
  24982. æT Function
  24983. æFc Power.h
  24984. æD pascal OSErr DisableWUTime(void); 
  24985.  
  24986. æKY GetWUTime 
  24987. æT Function
  24988. æFc Power.h
  24989. æD pascal OSErr GetWUTime(long *WUTime,Byte *WUFlag); 
  24990.  
  24991. æKY SetWUTime 
  24992. æT Function
  24993. æFc Power.h
  24994. æD pascal OSErr SetWUTime(long WUTime); 
  24995.  
  24996. æKY BatteryStatus 
  24997. æT Function
  24998. æFc Power.h
  24999. æD pascal OSErr BatteryStatus(Byte *Status,Byte *Power); 
  25000.  
  25001. æKY ModemStatus 
  25002. æT Function
  25003. æFc Power.h
  25004. æD pascal OSErr ModemStatus(Byte *Status); 
  25005.  
  25006. æKY IdleUpdate 
  25007. æT Function
  25008. æFc Power.h
  25009. æD pascal long IdleUpdate(void)
  25010.     = 0xA285; 
  25011.  
  25012. æKY GetCPUSpeed 
  25013. æT Function
  25014. æFc Power.h
  25015. æD pascal long GetCPUSpeed(void)
  25016.     = {0x70FF,0xA485}; 
  25017.  
  25018. æKY EnableIdle 
  25019. æT Function
  25020. æFc Power.h
  25021. æD pascal void EnableIdle(void)
  25022.     = {0x7000,0xA485}; 
  25023.  
  25024. æKY DisableIdle 
  25025. æT Function
  25026. æFc Power.h
  25027. æD pascal void DisableIdle(void)
  25028.     = {0x7001,0xA485}; 
  25029.  
  25030. æKY SleepQInstall 
  25031. æT Function
  25032. æFc Power.h
  25033. æD pascal void SleepQInstall(SleepQRecPtr qRecPtr)
  25034.     = {0x205F,0xA28A}; 
  25035.  
  25036. æKY SleepQRemove 
  25037. æT Function
  25038. æFc Power.h
  25039. æD pascal void SleepQRemove(SleepQRecPtr qRecPtr)
  25040.     = {0x205F,0xA48A}; 
  25041.  
  25042. æKY AOn 
  25043. æT Function
  25044. æFc Power.h
  25045. æD pascal void AOn(void)
  25046.     = {0x7004,0xA685}; 
  25047.  
  25048. æKY AOnIgnoreModem 
  25049. æT Function
  25050. æFc Power.h
  25051. æD pascal void AOnIgnoreModem(void)
  25052.     = {0x7005,0xA685}; 
  25053.  
  25054. æKY BOn 
  25055. æT Function
  25056. æFc Power.h
  25057. æD pascal void BOn(void)
  25058.     = {0x7000,0xA685}; 
  25059.  
  25060. æKY AOff 
  25061. æT Function
  25062. æFc Power.h
  25063. æD pascal void AOff(void)
  25064.     = {0x7084,0xA685}; 
  25065.  
  25066. æKY BOff 
  25067. æT Function
  25068. æFc Power.h
  25069. æD pascal void BOff(void)
  25070.     = {0x7080,0xA685}; 
  25071.  
  25072.  
  25073. æKY PPCToolBox.h
  25074. æKL DeleteUserIdentity
  25075. GetDefaultUser
  25076. IPCListPorts
  25077. IPCListPortsAsync
  25078. IPCListPortsSync
  25079. PPCAccept
  25080. PPCAcceptAsync
  25081. PPCAcceptSync
  25082. PPCBrowser
  25083. PPCClose
  25084. PPCCloseAsync
  25085. PPCCloseSync
  25086. PPCEnd
  25087. PPCEndAsync
  25088. PPCEndSync
  25089. PPCInform
  25090. PPCInformAsync
  25091. PPCInformSync
  25092. PPCInit
  25093. PPCOpen
  25094. PPCOpenAsync
  25095. PPCOpenSync
  25096. PPCRead
  25097. PPCReadAsync
  25098. PPCReadSync
  25099. PPCReject
  25100. PPCRejectAsync
  25101. PPCRejectSync
  25102. PPCStart
  25103. PPCStartAsync
  25104. PPCStartSync
  25105. PPCWrite
  25106. PPCWriteAsync
  25107. PPCWriteSync
  25108. StartSecureSession
  25109.  
  25110. IPCListPortsPBPtr
  25111. IPCListPortsPBRec
  25112. LocationNamePtr
  25113. LocationNameRec
  25114. PortInfoArrayPtr
  25115. PortInfoPtr
  25116. PortInfoRec
  25117. PPCAcceptPBPtr
  25118. PPCAcceptPBRec
  25119. ppcByCreatorAndType
  25120. ppcByString
  25121. PPCClosePBPtr
  25122. PPCClosePBRec
  25123. PPCCompProcPtr
  25124. PPCEndPBPtr
  25125. PPCEndPBRec
  25126. PPCFilterProcPtr
  25127. PPCHeader
  25128. PPCInformPBPtr
  25129. PPCInformPBRec
  25130. ppcLocalOrigin
  25131. PPCLocationKind
  25132. ppcNBPLocation
  25133. ppcNBPTypeLocation
  25134. ppcNoLocation
  25135. PPCOpenPBPtr
  25136. PPCOpenPBRec
  25137. PPCParamBlockPtr
  25138. PPCParamBlockRec
  25139. PPCPortKinds
  25140. PPCPortPtr
  25141. PPCPortRec
  25142. PPCPortRefNum
  25143. PPCReadPBPtr
  25144. PPCReadPBRec
  25145. PPCRejectPBPtr
  25146. PPCRejectPBRec
  25147. ppcRemoteOrigin
  25148. ppcServiceRealTime
  25149. PPCServiceType
  25150. PPCSessionOrigin
  25151. PPCSessRefNum
  25152. PPCStartPBPtr
  25153. PPCStartPBRec
  25154. PPCWritePBPtr
  25155. PPCWritePBRec
  25156.  
  25157. æKY PPCServiceType
  25158. æT typedef
  25159. æFc PPCToolBox.h
  25160. æD typedef unsigned char PPCServiceType;
  25161.  
  25162. æKY ppcServiceRealTime 
  25163. æT constant
  25164. æFc PPCToolBox.h
  25165. æD     ppcServiceRealTime = 1,
  25166.  
  25167. æKY PPCLocationKind
  25168. æT typedef
  25169. æFc PPCToolBox.h
  25170. æD typedef short PPCLocationKind;
  25171.  
  25172. æKY ppcNoLocation 
  25173. æT constant
  25174. æFc PPCToolBox.h
  25175. æD     ppcNoLocation = 0,                       /* There is no PPCLocName */
  25176.  
  25177. æKY ppcNBPLocation 
  25178. æT constant
  25179. æFc PPCToolBox.h
  25180. æD     ppcNBPLocation = 1,                      /* Use AppleTalk NBP      */
  25181.  
  25182. æKY ppcNBPTypeLocation 
  25183. æT constant
  25184. æFc PPCToolBox.h
  25185. æD     ppcNBPTypeLocation = 2,                  /* Used for specifying a location name type during PPCOpen only */
  25186.  
  25187. æKY PPCPortKinds
  25188. æT typedef
  25189. æFc PPCToolBox.h
  25190. æD typedef short PPCPortKinds;
  25191.  
  25192. æKY ppcByCreatorAndType 
  25193. æT constant
  25194. æFc PPCToolBox.h
  25195. æD     ppcByCreatorAndType = 1,                 /* PortType is specified as colloquial Mac creator and type */
  25196.  
  25197. æKY ppcByString 
  25198. æT constant
  25199. æFc PPCToolBox.h
  25200. æD     ppcByString = 2,                         /* Port Type is in pascal string format */
  25201.  
  25202. æKY PPCSessionOrigin
  25203. æT typedef
  25204. æFc PPCToolBox.h
  25205. æD typedef unsigned char PPCSessionOrigin;      /* Values returned for request field in PPCInform call */
  25206.  
  25207. æKY ppcLocalOrigin 
  25208. æT constant
  25209. æFc PPCToolBox.h
  25210. æD     ppcLocalOrigin = 1,                      /* session originated from this machine */
  25211.  
  25212. æKY ppcRemoteOrigin 
  25213. æT constant
  25214. æFc PPCToolBox.h
  25215. æD     ppcRemoteOrigin = 2,                     /* session originated from remote machine */
  25216.  
  25217. æKY PPCPortRefNum
  25218. æT typedef
  25219. æFc PPCToolBox.h
  25220. æD typedef short PPCPortRefNum;
  25221.  
  25222. æKY PPCSessRefNum
  25223. æT typedef
  25224. æFc PPCToolBox.h
  25225. æD typedef long PPCSessRefNum;
  25226.  
  25227. æKY PPCPortRec 
  25228. æT struct
  25229. æFc PPCToolBox.h
  25230. æD struct PPCPortRec {
  25231.     ScriptCode nameScript;                      /* script of name */
  25232.     Str32 name;                                 /* name of port as seen in browser */
  25233.     PPCPortKinds portKindSelector;              /* which variant */
  25234.     union {
  25235.         Str32 portTypeStr;                      /* pascal type string */
  25236.         struct {
  25237.             OSType creator;
  25238.             OSType type;
  25239.             } port;
  25240.         } u;
  25241. };
  25242.  
  25243. typedef struct PPCPortRec PPCPortRec;
  25244. typedef PPCPortRec *PPCPortPtr;
  25245.  
  25246.  
  25247. æKY LocationNameRec 
  25248. æT struct
  25249. æFc PPCToolBox.h
  25250. æD struct LocationNameRec {
  25251.     PPCLocationKind locationKindSelector;       /* which variant */
  25252.     union {
  25253.         EntityName nbpEntity;                   /* NBP name entity */
  25254.         Str32 nbpType;                          /* just the NBP type string, for PPCOpen */
  25255.         } u;
  25256. };
  25257.  
  25258. typedef struct LocationNameRec LocationNameRec;
  25259. typedef LocationNameRec *LocationNamePtr;
  25260.  
  25261.  
  25262. æKY PortInfoRec 
  25263. æT struct
  25264. æFc PPCToolBox.h
  25265. æD struct PortInfoRec {
  25266.     unsigned char filler1;
  25267.     Boolean authRequired;
  25268.     PPCPortRec name;
  25269. };
  25270.  
  25271. typedef struct PortInfoRec PortInfoRec;
  25272. typedef PortInfoRec *PortInfoPtr;
  25273.  
  25274.  
  25275. æKY PortInfoArrayPtr
  25276. æT typedef
  25277. æFc PPCToolBox.h
  25278. æD typedef PortInfoRec *PortInfoArrayPtr;
  25279.  
  25280. æKY PPCFilterProcPtr
  25281. æT typedef
  25282. æFc PPCToolBox.h
  25283. æD typedef pascal Boolean (*PPCFilterProcPtr)(LocationNamePtr, PortInfoPtr);
  25284.  
  25285. æKY PPCCompProcPtr
  25286. æT typedef
  25287. æFc PPCToolBox.h
  25288. æD typedef ProcPtr PPCCompProcPtr;
  25289.  
  25290. æKY PPCHeader
  25291. æT typedef
  25292. æFc PPCToolBox.h
  25293. æD #define PPCHeader \
  25294.      Ptr               qLink;                   /* PPC's Internal Use */\
  25295.      unsigned short    csCode;                  /* Requested PPC command */\
  25296.      unsigned short    intUse;                  /* Internal Use */\
  25297.      Ptr               intUsePtr;               /* Internal Use */\
  25298.      PPCCompProcPtr       ioCompletion;         /* Completion Routine    */\
  25299.      OSErr               ioResult;              /* Command Result Code */\
  25300.      unsigned long       Reserved[5];           /* Reserved for PPC, Don't use */
  25301.  
  25302.  
  25303. æKY PPCOpenPBRec 
  25304. æT struct
  25305. æFc PPCToolBox.h
  25306. æD struct PPCOpenPBRec {
  25307.     PPCHeader 
  25308.     PPCPortRefNum portRefNum;                   /* Port Reference */
  25309.     long filler1;
  25310.     PPCServiceType serviceType;                 /*  Bit field describing the requested port service    */
  25311.     unsigned char resFlag;                      /* Must be set to 0 */
  25312.     PPCPortPtr portName;                        /* PortName for PPC */
  25313.     LocationNamePtr locationName;               /* If NBP Registration is required */
  25314.     Boolean networkVisible;                     /* make this network visible on network */
  25315.     Boolean nbpRegistered;                      /* The given location name was registered on the network */
  25316. };
  25317.  
  25318. typedef struct PPCOpenPBRec PPCOpenPBRec;
  25319. typedef PPCOpenPBRec *PPCOpenPBPtr;
  25320.  
  25321.  
  25322. æKY PPCInformPBRec 
  25323. æT struct
  25324. æFc PPCToolBox.h
  25325. æD struct PPCInformPBRec {
  25326.  PPCHeader
  25327.  PPCPortRefNum portRefNum;
  25328.     PPCSessRefNum sessRefNum;
  25329.     PPCServiceType serviceType;
  25330.     Boolean autoAccept;
  25331.     PPCPortPtr portName;
  25332.     LocationNamePtr locationName;
  25333.     StringPtr userName;
  25334.     unsigned long userData;
  25335.     PPCSessionOrigin requestType;
  25336. };
  25337.  
  25338. typedef struct PPCInformPBRec PPCInformPBRec;
  25339. typedef PPCInformPBRec *PPCInformPBPtr;
  25340.  
  25341.  
  25342. æKY PPCStartPBRec 
  25343. æT struct
  25344. æFc PPCToolBox.h
  25345. æD struct PPCStartPBRec {
  25346.  PPCHeader
  25347.     PPCPortRefNum portRefNum;
  25348.     PPCSessRefNum sessRefNum;
  25349.     PPCServiceType serviceType;
  25350.     unsigned char resFlag;
  25351.     PPCPortPtr portName;
  25352.     LocationNamePtr locationName;
  25353.     unsigned long rejectInfo;
  25354.     unsigned long userData;
  25355.     unsigned long userRefNum;
  25356. };
  25357.  
  25358. typedef struct PPCStartPBRec PPCStartPBRec;
  25359. typedef PPCStartPBRec *PPCStartPBPtr;
  25360.  
  25361.  
  25362. æKY PPCAcceptPBRec 
  25363. æT struct
  25364. æFc PPCToolBox.h
  25365. æD struct PPCAcceptPBRec {
  25366.  PPCHeader
  25367.     short filler1;
  25368.     PPCSessRefNum sessRefNum;
  25369. };
  25370.  
  25371. typedef struct PPCAcceptPBRec PPCAcceptPBRec;
  25372. typedef PPCAcceptPBRec *PPCAcceptPBPtr;
  25373.  
  25374.  
  25375. æKY PPCRejectPBRec 
  25376. æT struct
  25377. æFc PPCToolBox.h
  25378. æD struct PPCRejectPBRec {
  25379.  PPCHeader
  25380.     short filler1;
  25381.     PPCSessRefNum sessRefNum;
  25382.     short filler2;
  25383.     long filler3;
  25384.     long filler4;
  25385.     unsigned long rejectInfo;
  25386. };
  25387.  
  25388. typedef struct PPCRejectPBRec PPCRejectPBRec;
  25389. typedef PPCRejectPBRec *PPCRejectPBPtr;
  25390.  
  25391.  
  25392. æKY PPCWritePBRec 
  25393. æT struct
  25394. æFc PPCToolBox.h
  25395. æD struct PPCWritePBRec {
  25396.  PPCHeader
  25397.     short filler1;
  25398.     PPCSessRefNum sessRefNum;
  25399.     Size bufferLength;
  25400.     Size actualLength;
  25401.     Ptr bufferPtr;
  25402.     Boolean more;
  25403.     unsigned char filler2;
  25404.     unsigned long userData;
  25405.     OSType blockCreator;
  25406.     OSType blockType;
  25407. };
  25408.  
  25409. typedef struct PPCWritePBRec PPCWritePBRec;
  25410. typedef PPCWritePBRec *PPCWritePBPtr;
  25411.  
  25412.  
  25413. æKY PPCReadPBRec 
  25414. æT struct
  25415. æFc PPCToolBox.h
  25416. æD struct PPCReadPBRec {
  25417.  PPCHeader
  25418.     short filler1;
  25419.     PPCSessRefNum sessRefNum;
  25420.     Size bufferLength;
  25421.     Size actualLength;
  25422.     Ptr bufferPtr;
  25423.     Boolean more;
  25424.     unsigned char filler2;
  25425.     unsigned long userData;
  25426.     OSType blockCreator;
  25427.     OSType blockType;
  25428. };
  25429.  
  25430. typedef struct PPCReadPBRec PPCReadPBRec;
  25431. typedef PPCReadPBRec *PPCReadPBPtr;
  25432.  
  25433.  
  25434. æKY PPCEndPBRec 
  25435. æT struct
  25436. æFc PPCToolBox.h
  25437. æD struct PPCEndPBRec {
  25438.  PPCHeader
  25439.     short filler1;
  25440.     PPCSessRefNum sessRefNum;
  25441. };
  25442.  
  25443. typedef struct PPCEndPBRec PPCEndPBRec;
  25444. typedef PPCEndPBRec *PPCEndPBPtr;
  25445.  
  25446.  
  25447. æKY PPCClosePBRec 
  25448. æT struct
  25449. æFc PPCToolBox.h
  25450. æD struct PPCClosePBRec {
  25451.  PPCHeader
  25452.     PPCPortRefNum portRefNum;
  25453. };
  25454.  
  25455. typedef struct PPCClosePBRec PPCClosePBRec;
  25456. typedef PPCClosePBRec *PPCClosePBPtr;
  25457.  
  25458.  
  25459. æKY IPCListPortsPBRec 
  25460. æT struct
  25461. æFc PPCToolBox.h
  25462. æD struct IPCListPortsPBRec {
  25463.  PPCHeader
  25464.     short filler1;
  25465.     unsigned short startIndex;
  25466.     unsigned short requestCount;
  25467.     unsigned short actualCount;
  25468.     PPCPortPtr portName;
  25469.     LocationNamePtr locationName;
  25470.     PortInfoArrayPtr bufferPtr;
  25471. };
  25472.  
  25473. typedef struct IPCListPortsPBRec IPCListPortsPBRec;
  25474. typedef IPCListPortsPBRec *IPCListPortsPBPtr;
  25475.  
  25476.  
  25477. æKY PPCParamBlockRec 
  25478. æT union
  25479. æFc PPCToolBox.h
  25480. æD union PPCParamBlockRec
  25481. {
  25482.         PPCOpenPBRec        openParam;
  25483.         PPCInformPBRec           informParam;
  25484.         PPCStartPBRec        startParam;
  25485.         PPCAcceptPBRec         acceptParam;
  25486.         PPCRejectPBRec         rejectParam;
  25487.         PPCWritePBRec        writeParam;
  25488.         PPCReadPBRec        readParam;
  25489.         PPCEndPBRec              endParam;
  25490.         PPCClosePBRec        closeParam;
  25491.         IPCListPortsPBRec    listPortsParam;
  25492. };
  25493. typedef union PPCParamBlockRec PPCParamBlockRec;
  25494. typedef  PPCParamBlockRec  *PPCParamBlockPtr;
  25495.  
  25496. æKY PPCInit 
  25497. æT Function
  25498. æFc PPCToolBox.h
  25499. æD #pragma parameter __D0 PPCInit
  25500. pascal OSErr PPCInit(void)
  25501.     = {0x7000,0xA0DD}; 
  25502.  
  25503. æKY PPCOpen 
  25504. æT Function
  25505. æFc PPCToolBox.h
  25506. æD pascal OSErr PPCOpen(PPCOpenPBPtr pb,Boolean async); 
  25507.  
  25508. æKY PPCOpenSync 
  25509. æT Function
  25510. æFc PPCToolBox.h
  25511. æD #pragma parameter __D0 PPCOpenSync(__A0)
  25512. pascal OSErr PPCOpenSync(PPCOpenPBPtr pb)
  25513.     = {0x7001,0xA0DD}; 
  25514.  
  25515. æKY PPCOpenAsync 
  25516. æT Function
  25517. æFc PPCToolBox.h
  25518. æD #pragma parameter __D0 PPCOpenAsync(__A0)
  25519. pascal OSErr PPCOpenAsync(PPCOpenPBPtr pb)
  25520.     = {0x7001,0xA4DD}; 
  25521.  
  25522. æKY PPCInform 
  25523. æT Function
  25524. æFc PPCToolBox.h
  25525. æD pascal OSErr PPCInform(PPCInformPBPtr pb,Boolean async); 
  25526.  
  25527. æKY PPCInformSync 
  25528. æT Function
  25529. æFc PPCToolBox.h
  25530. æD #pragma parameter __D0 PPCInformSync(__A0)
  25531. pascal OSErr PPCInformSync(PPCInformPBPtr pb)
  25532.     = {0x7003,0xA0DD}; 
  25533.  
  25534. æKY PPCInformAsync 
  25535. æT Function
  25536. æFc PPCToolBox.h
  25537. æD #pragma parameter __D0 PPCInformAsync(__A0)
  25538. pascal OSErr PPCInformAsync(PPCInformPBPtr pb)
  25539.     = {0x7003,0xA4DD}; 
  25540.  
  25541. æKY PPCStart 
  25542. æT Function
  25543. æFc PPCToolBox.h
  25544. æD pascal OSErr PPCStart(PPCStartPBPtr pb,Boolean async); 
  25545.  
  25546. æKY PPCStartSync 
  25547. æT Function
  25548. æFc PPCToolBox.h
  25549. æD #pragma parameter __D0 PPCStartSync(__A0)
  25550. pascal OSErr PPCStartSync(PPCStartPBPtr pb)
  25551.     = {0x7002,0xA0DD}; 
  25552.  
  25553. æKY PPCStartAsync 
  25554. æT Function
  25555. æFc PPCToolBox.h
  25556. æD #pragma parameter __D0 PPCStartAsync(__A0)
  25557. pascal OSErr PPCStartAsync(PPCStartPBPtr pb)
  25558.     = {0x7002,0xA4DD}; 
  25559.  
  25560. æKY PPCAccept 
  25561. æT Function
  25562. æFc PPCToolBox.h
  25563. æD pascal OSErr PPCAccept(PPCAcceptPBPtr pb,Boolean async); 
  25564.  
  25565. æKY PPCAcceptSync 
  25566. æT Function
  25567. æFc PPCToolBox.h
  25568. æD #pragma parameter __D0 PPCAcceptSync(__A0)
  25569. pascal OSErr PPCAcceptSync(PPCAcceptPBPtr pb)
  25570.     = {0x7004,0xA0DD}; 
  25571.  
  25572. æKY PPCAcceptAsync 
  25573. æT Function
  25574. æFc PPCToolBox.h
  25575. æD #pragma parameter __D0 PPCAcceptAsync(__A0)
  25576. pascal OSErr PPCAcceptAsync(PPCAcceptPBPtr pb)
  25577.     = {0x7004,0xA4DD}; 
  25578.  
  25579. æKY PPCReject 
  25580. æT Function
  25581. æFc PPCToolBox.h
  25582. æD pascal OSErr PPCReject(PPCRejectPBPtr pb,Boolean async); 
  25583.  
  25584. æKY PPCRejectSync 
  25585. æT Function
  25586. æFc PPCToolBox.h
  25587. æD #pragma parameter __D0 PPCRejectSync(__A0)
  25588. pascal OSErr PPCRejectSync(PPCRejectPBPtr pb)
  25589.     = {0x7005,0xA0DD}; 
  25590.  
  25591. æKY PPCRejectAsync 
  25592. æT Function
  25593. æFc PPCToolBox.h
  25594. æD #pragma parameter __D0 PPCRejectAsync(__A0)
  25595. pascal OSErr PPCRejectAsync(PPCRejectPBPtr pb)
  25596.     = {0x7005,0xA4DD}; 
  25597.  
  25598. æKY PPCWrite 
  25599. æT Function
  25600. æFc PPCToolBox.h
  25601. æD pascal OSErr PPCWrite(PPCWritePBPtr pb,Boolean async); 
  25602.  
  25603. æKY PPCWriteSync 
  25604. æT Function
  25605. æFc PPCToolBox.h
  25606. æD #pragma parameter __D0 PPCWriteSync(__A0)
  25607. pascal OSErr PPCWriteSync(PPCWritePBPtr pb)
  25608.     = {0x7006,0xA0DD}; 
  25609.  
  25610. æKY PPCWriteAsync 
  25611. æT Function
  25612. æFc PPCToolBox.h
  25613. æD #pragma parameter __D0 PPCWriteAsync(__A0)
  25614. pascal OSErr PPCWriteAsync(PPCWritePBPtr pb)
  25615.     = {0x7006,0xA4DD}; 
  25616.  
  25617. æKY PPCRead 
  25618. æT Function
  25619. æFc PPCToolBox.h
  25620. æD pascal OSErr PPCRead(PPCReadPBPtr pb,Boolean async); 
  25621.  
  25622. æKY PPCReadSync 
  25623. æT Function
  25624. æFc PPCToolBox.h
  25625. æD #pragma parameter __D0 PPCReadSync(__A0)
  25626. pascal OSErr PPCReadSync(PPCReadPBPtr pb)
  25627.     = {0x7007,0xA0DD}; 
  25628.  
  25629. æKY PPCReadAsync 
  25630. æT Function
  25631. æFc PPCToolBox.h
  25632. æD #pragma parameter __D0 PPCReadAsync(__A0)
  25633. pascal OSErr PPCReadAsync(PPCReadPBPtr pb)
  25634.     = {0x7007,0xA4DD}; 
  25635.  
  25636. æKY PPCEnd 
  25637. æT Function
  25638. æFc PPCToolBox.h
  25639. æD pascal OSErr PPCEnd(PPCEndPBPtr pb,Boolean async); 
  25640.  
  25641. æKY PPCEndSync 
  25642. æT Function
  25643. æFc PPCToolBox.h
  25644. æD #pragma parameter __D0 PPCEndSync(__A0)
  25645. pascal OSErr PPCEndSync(PPCEndPBPtr pb)
  25646.     = {0x7008,0xA0DD}; 
  25647.  
  25648. æKY PPCEndAsync 
  25649. æT Function
  25650. æFc PPCToolBox.h
  25651. æD #pragma parameter __D0 PPCEndAsync(__A0)
  25652. pascal OSErr PPCEndAsync(PPCEndPBPtr pb)
  25653.     = {0x7008,0xA4DD}; 
  25654.  
  25655. æKY PPCClose 
  25656. æT Function
  25657. æFc PPCToolBox.h
  25658. æD pascal OSErr PPCClose(PPCClosePBPtr pb,Boolean async); 
  25659.  
  25660. æKY PPCCloseSync 
  25661. æT Function
  25662. æFc PPCToolBox.h
  25663. æD #pragma parameter __D0 PPCCloseSync(__A0)
  25664. pascal OSErr PPCCloseSync(PPCClosePBPtr pb)
  25665.     = {0x7009,0xA0DD}; 
  25666.  
  25667. æKY PPCCloseAsync 
  25668. æT Function
  25669. æFc PPCToolBox.h
  25670. æD #pragma parameter __D0 PPCCloseAsync(__A0)
  25671. pascal OSErr PPCCloseAsync(PPCClosePBPtr pb)
  25672.     = {0x7009,0xA4DD}; 
  25673.  
  25674. æKY IPCListPorts 
  25675. æT Function
  25676. æFc PPCToolBox.h
  25677. æD pascal OSErr IPCListPorts(IPCListPortsPBPtr pb,Boolean async); 
  25678.  
  25679. æKY IPCListPortsSync 
  25680. æT Function
  25681. æFc PPCToolBox.h
  25682. æD #pragma parameter __D0 IPCListPortsSync(__A0)
  25683. pascal OSErr IPCListPortsSync(IPCListPortsPBPtr pb)
  25684.     = {0x700A,0xA0DD}; 
  25685.  
  25686. æKY IPCListPortsAsync 
  25687. æT Function
  25688. æFc PPCToolBox.h
  25689. æD #pragma parameter __D0 IPCListPortsAsync(__A0)
  25690. pascal OSErr IPCListPortsAsync(IPCListPortsPBPtr pb)
  25691.     = {0x700A,0xA4DD}; 
  25692.  
  25693. æKY DeleteUserIdentity 
  25694. æT Function
  25695. æFc PPCToolBox.h
  25696. æD pascal OSErr DeleteUserIdentity(unsigned long userRef); 
  25697.  
  25698. æKY GetDefaultUser 
  25699. æT Function
  25700. æFc PPCToolBox.h
  25701. æD pascal OSErr GetDefaultUser(unsigned long *userRef,
  25702.                             Str32 userName); 
  25703.  
  25704. æKY StartSecureSession 
  25705. æT Function
  25706. æFc PPCToolBox.h
  25707. æD pascal OSErr StartSecureSession(PPCStartPBPtr pb,
  25708.                                 Str32 userName,
  25709.                                 Boolean useDefault,
  25710.                                 Boolean allowGuest,
  25711.                                 Boolean *guestSelected,
  25712.                                 ConstStr255Param prompt); 
  25713.  
  25714. æKY PPCBrowser 
  25715. æT Function
  25716. æFc PPCToolBox.h
  25717. æD pascal OSErr PPCBrowser(ConstStr255Param prompt,
  25718.                         ConstStr255Param applListLabel,
  25719.                         Boolean defaultSpecified,
  25720.                         LocationNameRec *theLocation,
  25721.                         PortInfoRec *thePortInfo,
  25722.                         PPCFilterProcPtr portFilter,
  25723.                         ConstStr32Param theLocNBPType)
  25724.     = {0x303C,0x0D00,0xA82B}; 
  25725.  
  25726.  
  25727. æKY Printing.h
  25728. æKL PrClose
  25729. PrCloseDoc
  25730. PrClosePage
  25731. PrCtlCall
  25732. PrDlgMain
  25733. PrDrvrClose
  25734. PrDrvrDCE
  25735. PrDrvrOpen
  25736. PrDrvrVers
  25737. PrError
  25738. PrGeneral
  25739. PrintDefault
  25740. PrJobDialog
  25741. PrJobInit
  25742. PrJobMerge
  25743. PrNoPurge
  25744. PrOpen
  25745. PrOpenDoc
  25746. PrOpenPage
  25747. PrPicFile
  25748. PrPurge
  25749. PrSetError
  25750. PrStlDialog
  25751. PrStlInit
  25752. PrValidate
  25753.  
  25754. bDraftLoop
  25755. bSpoolLoop
  25756. bUser1Loop
  25757. bUser2Loop
  25758. draftBitsOp
  25759. feedCut
  25760. feedFanfold
  25761. feedMechCut
  25762. feedOther
  25763. getRotnOp
  25764. getRslDataOp
  25765. iFMgrCtl
  25766. iIOAbort
  25767. iMemFullErr
  25768. iPFMaxPgs
  25769. iPrAbort
  25770. iPrBitsCtl
  25771. iPrDevCtl
  25772. iPrDrvrRef
  25773. iPrEvtCtl
  25774. iPrIOCtl
  25775. iPrPgFract
  25776. iPrPgFst
  25777. iPrPgMax
  25778. iPrRelease
  25779. iPrSavPFil
  25780. lHiPaintBits
  25781. lHiScreenBits
  25782. lPaintBits
  25783. lPrDocClose
  25784. lPrDocOpen
  25785. lPrEvtAll
  25786. lPrEvtTop
  25787. lPrLFSixth
  25788. lPrLFStd
  25789. lPrLineFeed
  25790. lPrPageClose
  25791. lPrPageEnd
  25792. lPrPageOpen
  25793. lPrReset
  25794. lScreenBits
  25795. noDraftBitsOp
  25796. NoSuchRsl
  25797. PDlgInitProcPtr
  25798. PItemProcPtr
  25799. pPrGlobals
  25800. PrIdleProcPtr
  25801. RgType1
  25802. scanBT
  25803. scanLR
  25804. scanRL
  25805. scanTB
  25806. setRslOp
  25807. sPrDrvr
  25808. TDftBitsBlk
  25809. TFeed
  25810. TGetRotnBlk
  25811. TGetRslBlk
  25812. TGnlData
  25813. THPfPgDir
  25814. THPrint
  25815. TPfPgDir
  25816. TPPfPgDir
  25817. TPPrDlg
  25818. TPPrInfo
  25819. TPPrint
  25820. TPPrJob
  25821. TPPrPort
  25822. TPPrStatus
  25823. TPPrStl
  25824. TPPrXInfo
  25825. TPrDlg
  25826. TPRect
  25827. TPrInfo
  25828. TPrint
  25829. TPrJob
  25830. TPrPort
  25831. TPrStatus
  25832. TPrStl
  25833. TPrXInfo
  25834. TRslRec
  25835. TRslRg
  25836. TScan
  25837. TSetRslBlk
  25838.  
  25839. æKY iPFMaxPgs 
  25840. æT constant
  25841. æFc Printing.h
  25842. æD     iPFMaxPgs = 128,
  25843.  
  25844. æKY iPrPgFract 
  25845. æT constant
  25846. æFc Printing.h
  25847. æD     iPrPgFract = 120,            /*Page scale factor. ptPgSize (below) is in units of 1/iPrPgFract*/
  25848.  
  25849. æKY iPrPgFst 
  25850. æT constant
  25851. æFc Printing.h
  25852. æD     iPrPgFst = 1,                /*Page range constants*/
  25853.  
  25854. æKY iPrPgMax 
  25855. æT constant
  25856. æFc Printing.h
  25857. æD     iPrPgMax = 9999,
  25858.  
  25859. æKY iPrRelease 
  25860. æT constant
  25861. æFc Printing.h
  25862. æD     iPrRelease = 3,              /*Current version number of the code.*/
  25863.  
  25864. æKY iPrSavPFil 
  25865. æT constant
  25866. æFc Printing.h
  25867. æD     iPrSavPFil = -1,
  25868.  
  25869. æKY iPrAbort 
  25870. æT constant
  25871. æFc Printing.h
  25872. æD     iPrAbort = 0x0080,
  25873.  
  25874. æKY iPrDevCtl 
  25875. æT constant
  25876. æFc Printing.h
  25877. æD     iPrDevCtl = 7,               /*The PrDevCtl Proc's ctl number*/
  25878.  
  25879. æKY lPrReset 
  25880. æT constant
  25881. æFc Printing.h
  25882. æD     lPrReset = 0x00010000,       /*The PrDevCtl Proc's CParam for reset*/
  25883.  
  25884. æKY lPrLineFeed 
  25885. æT constant
  25886. æFc Printing.h
  25887. æD     lPrLineFeed = 0x00030000,
  25888.  
  25889. æKY lPrLFStd 
  25890. æT constant
  25891. æFc Printing.h
  25892. æD     lPrLFStd = 0x0003FFFF,       /*The PrDevCtl Proc's CParam for std paper advance*/
  25893.  
  25894. æKY lPrLFSixth 
  25895. æT constant
  25896. æFc Printing.h
  25897. æD     lPrLFSixth = 0x0003FFFF,
  25898.  
  25899. æKY lPrPageEnd 
  25900. æT constant
  25901. æFc Printing.h
  25902. æD     lPrPageEnd = 0x00020000,     /*The PrDevCtl Proc's CParam for end page*/
  25903.  
  25904. æKY lPrDocOpen 
  25905. æT constant
  25906. æFc Printing.h
  25907. æD     lPrDocOpen = 0x00010000,
  25908.  
  25909. æKY lPrPageOpen 
  25910. æT constant
  25911. æFc Printing.h
  25912. æD     lPrPageOpen = 0x00040000,
  25913.  
  25914. æKY lPrPageClose 
  25915. æT constant
  25916. æFc Printing.h
  25917. æD     lPrPageClose = 0x00020000,
  25918.  
  25919. æKY lPrDocClose 
  25920. æT constant
  25921. æFc Printing.h
  25922. æD     lPrDocClose = 0x00050000,
  25923.  
  25924. æKY iFMgrCtl 
  25925. æT constant
  25926. æFc Printing.h
  25927. æD     iFMgrCtl = 8,                /*The FMgr's Tail-hook Proc's ctl number*/
  25928.  
  25929. æKY iMemFullErr 
  25930. æT constant
  25931. æFc Printing.h
  25932. æD     iMemFullErr = -108,
  25933.  
  25934. æKY iIOAbort 
  25935. æT constant
  25936. æFc Printing.h
  25937. æD     iIOAbort = -27,
  25938.  
  25939. æKY pPrGlobals 
  25940. æT constant
  25941. æFc Printing.h
  25942. æD     pPrGlobals = 0x00000944,     /*The PrVars lo mem area:*/
  25943.  
  25944. æKY bDraftLoop 
  25945. æT constant
  25946. æFc Printing.h
  25947. æD     bDraftLoop = 0,
  25948.  
  25949. æKY bSpoolLoop 
  25950. æT constant
  25951. æFc Printing.h
  25952. æD     bSpoolLoop = 1,
  25953.  
  25954. æKY bUser1Loop 
  25955. æT constant
  25956. æFc Printing.h
  25957. æD     bUser1Loop = 2,
  25958.  
  25959. æKY bUser2Loop 
  25960. æT constant
  25961. æFc Printing.h
  25962. æD     bUser2Loop = 3,
  25963.  
  25964. æKY iPrBitsCtl 
  25965. æT constant
  25966. æFc Printing.h
  25967. æD     iPrBitsCtl = 4,
  25968.  
  25969. æKY lScreenBits 
  25970. æT constant
  25971. æFc Printing.h
  25972. æD     lScreenBits = 0,
  25973.  
  25974. æKY lPaintBits 
  25975. æT constant
  25976. æFc Printing.h
  25977. æD     lPaintBits = 1,
  25978.  
  25979. æKY lHiScreenBits 
  25980. æT constant
  25981. æFc Printing.h
  25982. æD     lHiScreenBits = 0x00000002,  /*The Bitmap Print Proc's Screen Bitmap param*/
  25983.  
  25984. æKY lHiPaintBits 
  25985. æT constant
  25986. æFc Printing.h
  25987. æD     lHiPaintBits = 0x00000003,   /*The Bitmap Print Proc's Paint [sq pix] param*/
  25988.  
  25989. æKY iPrIOCtl 
  25990. æT constant
  25991. æFc Printing.h
  25992. æD     iPrIOCtl = 5,
  25993.  
  25994. æKY iPrEvtCtl 
  25995. æT constant
  25996. æFc Printing.h
  25997. æD     iPrEvtCtl = 6,               /*The PrEvent Proc's ctl number*/
  25998.  
  25999. æKY lPrEvtAll 
  26000. æT constant
  26001. æFc Printing.h
  26002. æD     lPrEvtAll = 0x0002FFFD,      /*The PrEvent Proc's CParam for the entire screen*/
  26003.  
  26004. æKY lPrEvtTop 
  26005. æT constant
  26006. æFc Printing.h
  26007. æD     lPrEvtTop = 0x0001FFFD,      /*The PrEvent Proc's CParam for the top folder*/
  26008.  
  26009. æKY sPrDrvr 
  26010. æT constant
  26011. æFc Printing.h
  26012. æD #define sPrDrvr ".Print"
  26013.  
  26014. æKY iPrDrvrRef 
  26015. æT constant
  26016. æFc Printing.h
  26017. æD     iPrDrvrRef = -3,
  26018.  
  26019. æKY getRslDataOp 
  26020. æT constant
  26021. æFc Printing.h
  26022. æD     getRslDataOp = 4,
  26023.  
  26024. æKY setRslOp 
  26025. æT constant
  26026. æFc Printing.h
  26027. æD     setRslOp = 5,
  26028.  
  26029. æKY draftBitsOp 
  26030. æT constant
  26031. æFc Printing.h
  26032. æD     draftBitsOp = 6,
  26033.  
  26034. æKY noDraftBitsOp 
  26035. æT constant
  26036. æFc Printing.h
  26037. æD     noDraftBitsOp = 7,
  26038.  
  26039. æKY getRotnOp 
  26040. æT constant
  26041. æFc Printing.h
  26042. æD     getRotnOp = 8,
  26043.  
  26044. æKY NoSuchRsl 
  26045. æT constant
  26046. æFc Printing.h
  26047. æD     NoSuchRsl = 1,
  26048.  
  26049. æKY RgType1 
  26050. æT constant
  26051. æFc Printing.h
  26052. æD     RgType1 = 1,
  26053.  
  26054. æKY TFeed
  26055. feedCut
  26056. feedFanfold
  26057. feedMechCut
  26058. feedOther
  26059. æT enum
  26060. æFc Printing.h
  26061. æD enum {feedCut,feedFanfold,feedMechCut,feedOther};
  26062. typedef unsigned char TFeed;
  26063.  
  26064. æKY TScan
  26065. scanTB
  26066. scanBT
  26067. scanLR
  26068. scanRL
  26069. æT enum
  26070. æFc Printing.h
  26071. æD enum {scanTB,scanBT,scanLR,scanRL};
  26072. typedef unsigned char TScan;
  26073.  
  26074. æKY TPRect
  26075. æT typedef
  26076. æFc Printing.h
  26077. æD typedef Rect *TPRect;
  26078.  
  26079. æKY PrIdleProcPtr
  26080. æT typedef
  26081. æFc Printing.h
  26082. æD typedef pascal void (*PrIdleProcPtr)(void);
  26083.  
  26084. æKY PItemProcPtr
  26085. æT typedef
  26086. æFc Printing.h
  26087. æD typedef pascal void (*PItemProcPtr)(DialogPtr theDialog, short item);
  26088.  
  26089. æKY TPrPort 
  26090. æT struct
  26091. æFc Printing.h
  26092. æD struct TPrPort {
  26093.     GrafPort gPort;                 /*The Printer's graf port.*/
  26094.     QDProcs gProcs;                 /*..and its procs*/
  26095.     long lGParam1;                  /*16 bytes for private parameter storage.*/
  26096.     long lGParam2;
  26097.     long lGParam3;
  26098.     long lGParam4;
  26099.     Boolean fOurPtr;                /*Whether the PrPort allocation was done by us.*/
  26100.     Boolean fOurBits;               /*Whether the BitMap allocation was done by us.*/
  26101. };
  26102.  
  26103. typedef struct TPrPort TPrPort;
  26104. typedef TPrPort *TPPrPort;
  26105.  
  26106.  
  26107. æKY TPrInfo 
  26108. æT struct
  26109. æFc Printing.h
  26110. æD struct TPrInfo {
  26111.     short iDev;                     /*Font mgr/QuickDraw device code*/
  26112.     short iVRes;                    /*Resolution of device, in device coordinates*/
  26113.     short iHRes;                    /*..note: V before H => compatable with Point.*/
  26114.     Rect rPage;                     /*The page (printable) rectangle in device coordinates.*/
  26115. };
  26116.  
  26117. typedef struct TPrInfo TPrInfo;
  26118. typedef TPrInfo *TPPrInfo;
  26119.  
  26120.  
  26121. æKY TPrStl 
  26122. æT struct
  26123. æFc Printing.h
  26124. æD struct TPrStl {
  26125.     short wDev;
  26126.     short iPageV;
  26127.     short iPageH;
  26128.     char bPort;
  26129.     TFeed feed;
  26130. };
  26131.  
  26132. typedef struct TPrStl TPrStl;
  26133. typedef TPrStl *TPPrStl;
  26134.  
  26135.  
  26136. æKY TPrXInfo 
  26137. æT struct
  26138. æFc Printing.h
  26139. æD struct TPrXInfo {
  26140.     short iRowBytes;
  26141.     short iBandV;
  26142.     short iBandH;
  26143.     short iDevBytes;
  26144.     short iBands;
  26145.     char bPatScale;
  26146.     char bUlThick;
  26147.     char bUlOffset;
  26148.     char bUlShadow;
  26149.     TScan scan;
  26150.     char bXInfoX;
  26151. };
  26152.  
  26153. typedef struct TPrXInfo TPrXInfo;
  26154. typedef TPrXInfo *TPPrXInfo;
  26155.  
  26156.  
  26157. æKY TPrJob 
  26158. æT struct
  26159. æFc Printing.h
  26160. æD struct TPrJob {
  26161.     short iFstPage;                 /*Page Range.*/
  26162.     short iLstPage;
  26163.     short iCopies;                  /*No. copies.*/
  26164.     char bJDocLoop;                 /*The Doc style: Draft, Spool, .., and ..*/
  26165.     Boolean fFromUsr;               /*Printing from an User's App (not PrApp) flag*/
  26166.     PrIdleProcPtr pIdleProc;        /*The Proc called while waiting on IO etc.*/
  26167.     StringPtr pFileName;            /*Spool File Name: NIL for default.*/
  26168.     short iFileVol;                 /*Spool File vol, set to 0 initially*/
  26169.     char bFileVers;                 /*Spool File version, set to 0 initially*/
  26170.     char bJobX;                     /*An eXtra byte.*/
  26171. };
  26172.  
  26173. typedef struct TPrJob TPrJob;
  26174. typedef TPrJob *TPPrJob;
  26175.  
  26176.  
  26177. æKY TPrint 
  26178. æT struct
  26179. æFc Printing.h
  26180. æD struct TPrint {
  26181.     short iPrVersion;               /*(2) Printing software version*/
  26182.     TPrInfo prInfo;                 /*(14) the PrInfo data associated with the current style.*/
  26183.     Rect rPaper;                    /*(8) The paper rectangle [offset from rPage]*/
  26184.     TPrStl prStl;                   /*(8)  This print request's style.*/
  26185.     TPrInfo prInfoPT;               /*(14)  Print Time Imaging metrics*/
  26186.     TPrXInfo prXInfo;               /*(16)  Print-time (expanded) Print info record.*/
  26187.     TPrJob prJob;                   /*(20) The Print Job request (82)  Total of the above; 120-82 = 38 bytes needed to fill 120*/
  26188.     short printX[19];               /*Spare to fill to 120 bytes!*/
  26189. };
  26190.  
  26191. typedef struct TPrint TPrint;
  26192. typedef TPrint *TPPrint, **THPrint;
  26193.  
  26194.  
  26195. æKY TPrStatus 
  26196. æT struct
  26197. æFc Printing.h
  26198. æD struct TPrStatus {
  26199.     short iTotPages;                /*Total pages in Print File.*/
  26200.     short iCurPage;                 /*Current page number*/
  26201.     short iTotCopies;               /*Total copies requested*/
  26202.     short iCurCopy;                 /*Current copy number*/
  26203.     short iTotBands;                /*Total bands per page.*/
  26204.     short iCurBand;                 /*Current band number*/
  26205.     Boolean fPgDirty;               /*True if current page has been written to.*/
  26206.     Boolean fImaging;               /*Set while in band's DrawPic call.*/
  26207.     THPrint hPrint;                 /*Handle to the active Printer record*/
  26208.     TPPrPort pPrPort;               /*Ptr to the active PrPort*/
  26209.     PicHandle hPic;                 /*Handle to the active Picture*/
  26210. };
  26211.  
  26212. typedef struct TPrStatus TPrStatus;
  26213. typedef TPrStatus *TPPrStatus;
  26214.  
  26215.  
  26216. æKY TPfPgDir 
  26217. æT struct
  26218. æFc Printing.h
  26219. æD struct TPfPgDir {
  26220.     short iPages;
  26221.     long iPgPos[129];               /*ARRAY [0..iPfMaxPgs] OF LONGINT*/
  26222. };
  26223.  
  26224. typedef struct TPfPgDir TPfPgDir;
  26225. typedef TPfPgDir *TPPfPgDir, **THPfPgDir;
  26226.  
  26227.  
  26228. æKY TPrDlg 
  26229. æT struct
  26230. æFc Printing.h
  26231. æD struct TPrDlg {
  26232.     DialogRecord Dlg;               /*The Dialog window*/
  26233.     ModalFilterProcPtr pFltrProc;   /*The Filter Proc.*/
  26234.     PItemProcPtr pItemProc;         /*The Item evaluating proc.*/
  26235.     THPrint hPrintUsr;              /*The user's print record.*/
  26236.     Boolean fDoIt;
  26237.     Boolean fDone;
  26238.     long lUser1;                    /*Four longs for user's to hang global data.*/
  26239.     long lUser2;                    /*...Plus more stuff needed by the particular printing dialog.*/
  26240.     long lUser3;
  26241.     long lUser4;
  26242. };
  26243.  
  26244. typedef struct TPrDlg TPrDlg;
  26245. typedef TPrDlg *TPPrDlg;
  26246.  
  26247.  
  26248. æKY PDlgInitProcPtr
  26249. æT typedef
  26250. æFc Printing.h
  26251. æD typedef pascal TPPrDlg (*PDlgInitProcPtr)(THPrint hPrint);
  26252.  
  26253. /* This is the Printing Dialog Record. Only used by folks appending their own dialogs.
  26254. Print Dialog: The Dialog Stream object. */
  26255.  
  26256.  
  26257.  
  26258.  
  26259. æKY TGnlData 
  26260. æT struct
  26261. æFc Printing.h
  26262. æD struct TGnlData {
  26263.     short iOpCode;
  26264.     short iError;
  26265.     long lReserved;                 /*more fields here depending on call*/
  26266. };
  26267.  
  26268. typedef struct TGnlData TGnlData;
  26269.  
  26270.  
  26271. æKY TRslRg 
  26272. æT struct
  26273. æFc Printing.h
  26274. æD struct TRslRg {
  26275.     short iMin;
  26276.     short iMax;
  26277. };
  26278.  
  26279. typedef struct TRslRg TRslRg;
  26280.  
  26281.  
  26282. æKY TRslRec 
  26283. æT struct
  26284. æFc Printing.h
  26285. æD struct TRslRec {
  26286.     short iXRsl;
  26287.     short iYRsl;
  26288. };
  26289.  
  26290. typedef struct TRslRec TRslRec;
  26291.  
  26292.  
  26293. æKY TGetRslBlk 
  26294. æT struct
  26295. æFc Printing.h
  26296. æD struct TGetRslBlk {
  26297.     short iOpCode;
  26298.     short iError;
  26299.     long lReserved;
  26300.     short iRgType;
  26301.     TRslRg xRslRg;
  26302.     TRslRg yRslRg;
  26303.     short iRslRecCnt;
  26304.     TRslRec rgRslRec[27];
  26305. };
  26306.  
  26307. typedef struct TGetRslBlk TGetRslBlk;
  26308.  
  26309.  
  26310. æKY TSetRslBlk 
  26311. æT struct
  26312. æFc Printing.h
  26313. æD struct TSetRslBlk {
  26314.     short iOpCode;
  26315.     short iError;
  26316.     long lReserved;
  26317.     THPrint hPrint;
  26318.     short iXRsl;
  26319.     short iYRsl;
  26320. };
  26321.  
  26322. typedef struct TSetRslBlk TSetRslBlk;
  26323.  
  26324.  
  26325. æKY TDftBitsBlk 
  26326. æT struct
  26327. æFc Printing.h
  26328. æD struct TDftBitsBlk {
  26329.     short iOpCode;
  26330.     short iError;
  26331.     long lReserved;
  26332.     THPrint hPrint;
  26333. };
  26334.  
  26335. typedef struct TDftBitsBlk TDftBitsBlk;
  26336.  
  26337.  
  26338. æKY TGetRotnBlk 
  26339. æT struct
  26340. æFc Printing.h
  26341. æD struct TGetRotnBlk {
  26342.     short iOpCode;
  26343.     short iError;
  26344.     long lReserved;
  26345.     THPrint hPrint;
  26346.     Boolean fLandscape;
  26347.     char bXtra;
  26348. };
  26349.  
  26350. typedef struct TGetRotnBlk TGetRotnBlk;
  26351.  
  26352.  
  26353. æKY PrPurge 
  26354. æT Function
  26355. æFc Printing.h
  26356. æD pascal void PrPurge(void); 
  26357.  
  26358. æKY PrNoPurge 
  26359. æT Function
  26360. æFc Printing.h
  26361. æD pascal void PrNoPurge(void); 
  26362.  
  26363. æKY PrOpen 
  26364. æT Function
  26365. æFc Printing.h
  26366. æD pascal void PrOpen(void); 
  26367.  
  26368. æKY PrClose 
  26369. æT Function
  26370. æFc Printing.h
  26371. æD pascal void PrClose(void); 
  26372.  
  26373. æKY PrintDefault 
  26374. æT Function
  26375. æFc Printing.h
  26376. æD pascal void PrintDefault(THPrint hPrint); 
  26377.  
  26378. æKY PrValidate 
  26379. æT Function
  26380. æFc Printing.h
  26381. æD pascal Boolean PrValidate(THPrint hPrint); 
  26382.  
  26383. æKY PrStlDialog 
  26384. æT Function
  26385. æFc Printing.h
  26386. æD pascal Boolean PrStlDialog(THPrint hPrint); 
  26387.  
  26388. æKY PrJobDialog 
  26389. æT Function
  26390. æFc Printing.h
  26391. æD pascal Boolean PrJobDialog(THPrint hPrint); 
  26392.  
  26393. æKY PrStlInit 
  26394. æT Function
  26395. æFc Printing.h
  26396. æD pascal TPPrDlg PrStlInit(THPrint hPrint); 
  26397.  
  26398. æKY PrJobInit 
  26399. æT Function
  26400. æFc Printing.h
  26401. æD pascal TPPrDlg PrJobInit(THPrint hPrint); 
  26402.  
  26403. æKY PrJobMerge 
  26404. æT Function
  26405. æFc Printing.h
  26406. æD pascal void PrJobMerge(THPrint hPrintSrc,THPrint hPrintDst); 
  26407.  
  26408. æKY PrDlgMain 
  26409. æT Function
  26410. æFc Printing.h
  26411. æD pascal Boolean PrDlgMain(THPrint hPrint,PDlgInitProcPtr pDlgInit); 
  26412.  
  26413. æKY PrOpenDoc 
  26414. æT Function
  26415. æFc Printing.h
  26416. æD pascal TPPrPort PrOpenDoc(THPrint hPrint,TPPrPort pPrPort,Ptr pIOBuf); 
  26417.  
  26418. æKY PrCloseDoc 
  26419. æT Function
  26420. æFc Printing.h
  26421. æD pascal void PrCloseDoc(TPPrPort pPrPort); 
  26422.  
  26423. æKY PrOpenPage 
  26424. æT Function
  26425. æFc Printing.h
  26426. æD pascal void PrOpenPage(TPPrPort pPrPort,TPRect pPageFrame); 
  26427.  
  26428. æKY PrClosePage 
  26429. æT Function
  26430. æFc Printing.h
  26431. æD pascal void PrClosePage(TPPrPort pPrPort); 
  26432.  
  26433. æKY PrPicFile 
  26434. æT Function
  26435. æFc Printing.h
  26436. æD pascal void PrPicFile(THPrint hPrint,TPPrPort pPrPort,Ptr pIOBuf,Ptr pDevBuf,
  26437.     TPrStatus *prStatus); 
  26438.  
  26439. æKY PrError 
  26440. æT Function
  26441. æFc Printing.h
  26442. æD pascal short PrError(void); 
  26443.  
  26444. æKY PrSetError 
  26445. æT Function
  26446. æFc Printing.h
  26447. æD pascal void PrSetError(short iErr); 
  26448.  
  26449. æKY PrGeneral 
  26450. æT Function
  26451. æFc Printing.h
  26452. æD pascal void PrGeneral(Ptr pData); 
  26453.  
  26454. æKY PrDrvrOpen 
  26455. æT Function
  26456. æFc Printing.h
  26457. æD pascal void PrDrvrOpen(void); 
  26458.  
  26459. æKY PrDrvrClose 
  26460. æT Function
  26461. æFc Printing.h
  26462. æD pascal void PrDrvrClose(void); 
  26463.  
  26464. æKY PrCtlCall 
  26465. æT Function
  26466. æFc Printing.h
  26467. æD pascal void PrCtlCall(short iWhichCtl,long lParam1,long lParam2,long lParam3); 
  26468.  
  26469. æKY PrDrvrDCE 
  26470. æT Function
  26471. æFc Printing.h
  26472. æD pascal Handle PrDrvrDCE(void); 
  26473.  
  26474. æKY PrDrvrVers 
  26475. æT Function
  26476. æFc Printing.h
  26477. æD pascal short PrDrvrVers(void); 
  26478.  
  26479.  
  26480. æKY Processes.h
  26481. æKL GetCurrentProcess
  26482. GetFrontProcess
  26483. GetNextProcess
  26484. GetProcessInformation
  26485. LaunchApplication
  26486. LaunchDeskAccessory
  26487. SameProcess
  26488. SetFrontProcess
  26489. WakeUpProcess
  26490.  
  26491. AppParameters
  26492. AppParametersPtr
  26493. extendedBlock
  26494. extendedBlockLen
  26495. kCurrentProcess
  26496. kNoProcess
  26497. kSystemProcess
  26498. launchAllow24Bit
  26499. launchContinue
  26500. launchDontSwitch
  26501. LaunchFlags
  26502. launchInhibitDaemon
  26503. launchNoFileFlags
  26504. LaunchParamBlockRec
  26505. LaunchPBPtr
  26506. launchUseMinimum
  26507. mode32BitCompatible
  26508. modeCanBackground
  26509. modeDeskAccessory
  26510. modeDoesActivateOnFGSwitch
  26511. modeGetAppDiedMsg
  26512. modeGetFrontClicks
  26513. modeHighLevelEventAware
  26514. modeLocalAndRemoteHLEvents
  26515. modeMultiLaunch
  26516. modeNeedSuspendResume
  26517. modeOnlyBackground
  26518. modeStationeryAware
  26519. modeUseTextEditServices
  26520. ProcessInfoRec
  26521. ProcessInfoRecPtr
  26522. ProcessSerialNumber
  26523. ProcessSerialNumberPtr
  26524.  
  26525. æKY ProcessSerialNumber 
  26526. æT struct
  26527. æFc Processes.h
  26528. æD struct ProcessSerialNumber {
  26529.     unsigned long highLongOfPSN;
  26530.     unsigned long lowLongOfPSN;
  26531. };
  26532.  
  26533. typedef struct ProcessSerialNumber ProcessSerialNumber;
  26534. typedef ProcessSerialNumber *ProcessSerialNumberPtr;
  26535.  
  26536.  
  26537. æKY kNoProcess 
  26538. æT constant
  26539. æFc Processes.h
  26540. æD     kNoProcess = 0,
  26541.  
  26542. æKY kSystemProcess 
  26543. æT constant
  26544. æFc Processes.h
  26545. æD     kSystemProcess = 1,
  26546.  
  26547. æKY kCurrentProcess 
  26548. æT constant
  26549. æFc Processes.h
  26550. æD     kCurrentProcess = 2,
  26551.  
  26552. æKY LaunchFlags
  26553. æT typedef
  26554. æFc Processes.h
  26555. æD typedef unsigned short LaunchFlags;
  26556.  
  26557. æKY launchContinue 
  26558. æT constant
  26559. æFc Processes.h
  26560. æD     launchContinue = 0x4000,
  26561.  
  26562. æKY launchNoFileFlags 
  26563. æT constant
  26564. æFc Processes.h
  26565. æD     launchNoFileFlags = 0x0800,
  26566.  
  26567. æKY launchUseMinimum 
  26568. æT constant
  26569. æFc Processes.h
  26570. æD     launchUseMinimum = 0x0400,
  26571.  
  26572. æKY launchDontSwitch 
  26573. æT constant
  26574. æFc Processes.h
  26575. æD     launchDontSwitch = 0x0200,
  26576.  
  26577. æKY launchAllow24Bit 
  26578. æT constant
  26579. æFc Processes.h
  26580. æD     launchAllow24Bit = 0x0100,
  26581.  
  26582. æKY launchInhibitDaemon 
  26583. æT constant
  26584. æFc Processes.h
  26585. æD     launchInhibitDaemon = 0x0080,
  26586.  
  26587. æKY AppParameters 
  26588. æT struct
  26589. æFc Processes.h
  26590. æD struct AppParameters {
  26591.     EventRecord theMsgEvent;
  26592.     unsigned long eventRefCon;
  26593.     unsigned long messageLength;
  26594. };
  26595.  
  26596. typedef struct AppParameters AppParameters;
  26597. typedef AppParameters *AppParametersPtr;
  26598.  
  26599.  
  26600. æKY LaunchParamBlockRec 
  26601. æT struct
  26602. æFc Processes.h
  26603. æD struct LaunchParamBlockRec {
  26604.     unsigned long reserved1;
  26605.     unsigned short reserved2;
  26606.     unsigned short launchBlockID;
  26607.     unsigned long launchEPBLength;
  26608.     unsigned short launchFileFlags;
  26609.     LaunchFlags launchControlFlags;
  26610.     FSSpecPtr launchAppSpec;
  26611.     ProcessSerialNumber launchProcessSN;
  26612.     unsigned long launchPreferredSize;
  26613.     unsigned long launchMinimumSize;
  26614.     unsigned long launchAvailableSize;
  26615.     AppParametersPtr launchAppParameters;
  26616. };
  26617.  
  26618. typedef struct LaunchParamBlockRec LaunchParamBlockRec;
  26619. typedef LaunchParamBlockRec *LaunchPBPtr;
  26620.  
  26621.  
  26622. æKY extendedBlock 
  26623. æT constant
  26624. æFc Processes.h
  26625. æD #define extendedBlock ((unsigned short)'LC')
  26626.  
  26627. æKY extendedBlockLen 
  26628. æT constant
  26629. æFc Processes.h
  26630. æD #define extendedBlockLen (sizeof(LaunchParamBlockRec) - 12)
  26631.  
  26632. æKY modeDeskAccessory 
  26633. æT constant
  26634. æFc Processes.h
  26635. æD     modeDeskAccessory = 0x00020000,
  26636.  
  26637. æKY modeMultiLaunch 
  26638. æT constant
  26639. æFc Processes.h
  26640. æD     modeMultiLaunch = 0x00010000,
  26641.  
  26642. æKY modeNeedSuspendResume 
  26643. æT constant
  26644. æFc Processes.h
  26645. æD     modeNeedSuspendResume = 0x00004000,
  26646.  
  26647. æKY modeCanBackground 
  26648. æT constant
  26649. æFc Processes.h
  26650. æD     modeCanBackground = 0x00001000,
  26651.  
  26652. æKY modeDoesActivateOnFGSwitch 
  26653. æT constant
  26654. æFc Processes.h
  26655. æD     modeDoesActivateOnFGSwitch = 0x00000800,
  26656.  
  26657. æKY modeOnlyBackground 
  26658. æT constant
  26659. æFc Processes.h
  26660. æD     modeOnlyBackground = 0x00000400,
  26661.  
  26662. æKY modeGetFrontClicks 
  26663. æT constant
  26664. æFc Processes.h
  26665. æD     modeGetFrontClicks = 0x00000200,
  26666.  
  26667. æKY modeGetAppDiedMsg 
  26668. æT constant
  26669. æFc Processes.h
  26670. æD     modeGetAppDiedMsg = 0x00000100,
  26671.  
  26672. æKY mode32BitCompatible 
  26673. æT constant
  26674. æFc Processes.h
  26675. æD     mode32BitCompatible = 0x00000080,
  26676.  
  26677. æKY modeHighLevelEventAware 
  26678. æT constant
  26679. æFc Processes.h
  26680. æD     modeHighLevelEventAware = 0x00000040,
  26681.  
  26682. æKY modeLocalAndRemoteHLEvents 
  26683. æT constant
  26684. æFc Processes.h
  26685. æD     modeLocalAndRemoteHLEvents = 0x00000020,
  26686.  
  26687. æKY modeStationeryAware 
  26688. æT constant
  26689. æFc Processes.h
  26690. æD     modeStationeryAware = 0x00000010,
  26691.  
  26692. æKY modeUseTextEditServices 
  26693. æT constant
  26694. æFc Processes.h
  26695. æD     modeUseTextEditServices = 0x00000008,
  26696.  
  26697. æKY ProcessInfoRec 
  26698. æT struct
  26699. æFc Processes.h
  26700. æD struct ProcessInfoRec {
  26701.     unsigned long processInfoLength;
  26702.     StringPtr processName;
  26703.     ProcessSerialNumber processNumber;
  26704.     unsigned long processType;
  26705.     OSType processSignature;
  26706.     unsigned long processMode;
  26707.     Ptr processLocation;
  26708.     unsigned long processSize;
  26709.     unsigned long processFreeMem;
  26710.     ProcessSerialNumber processLauncher;
  26711.     unsigned long processLaunchDate;
  26712.     unsigned long processActiveTime;
  26713.     FSSpecPtr processAppSpec;
  26714. };
  26715.  
  26716. typedef struct ProcessInfoRec ProcessInfoRec;
  26717. typedef ProcessInfoRec *ProcessInfoRecPtr;
  26718.  
  26719.  
  26720. æKY LaunchApplication 
  26721. æT Function
  26722. æFc Processes.h
  26723. æD #pragma parameter __D0 LaunchApplication(__A0)
  26724. pascal OSErr LaunchApplication(const LaunchParamBlockRec *LaunchParams)
  26725.     = 0xA9F2; 
  26726.  
  26727. æKY LaunchDeskAccessory 
  26728. æT Function
  26729. æFc Processes.h
  26730. æD pascal OSErr LaunchDeskAccessory(const FSSpec *pFileSpec,ConstStr255Param pDAName)
  26731.     = {0x3F3C,0x0036,0xA88F}; 
  26732.  
  26733. æKY GetCurrentProcess 
  26734. æT Function
  26735. æFc Processes.h
  26736. æD pascal OSErr GetCurrentProcess(ProcessSerialNumber *PSN)
  26737.     = {0x3F3C,0x0037,0xA88F}; 
  26738.  
  26739. æKY GetFrontProcess 
  26740. æT Function
  26741. æFc Processes.h
  26742. æD pascal OSErr GetFrontProcess(ProcessSerialNumber *PSN)
  26743.     = {0x70FF,0x2F00,0x3F3C,0x0039,0xA88F}; 
  26744.  
  26745. æKY GetNextProcess 
  26746. æT Function
  26747. æFc Processes.h
  26748. æD pascal OSErr GetNextProcess(ProcessSerialNumber *PSN)
  26749.     = {0x3F3C,0x0038,0xA88F}; 
  26750.  
  26751. æKY GetProcessInformation 
  26752. æT Function
  26753. æFc Processes.h
  26754. æD pascal OSErr GetProcessInformation(const ProcessSerialNumber *PSN,ProcessInfoRecPtr info)
  26755.     = {0x3F3C,0x003A,0xA88F}; 
  26756.  
  26757. æKY SetFrontProcess 
  26758. æT Function
  26759. æFc Processes.h
  26760. æD pascal OSErr SetFrontProcess(const ProcessSerialNumber *PSN)
  26761.     = {0x3F3C,0x003B,0xA88F}; 
  26762.  
  26763. æKY WakeUpProcess 
  26764. æT Function
  26765. æFc Processes.h
  26766. æD pascal OSErr WakeUpProcess(const ProcessSerialNumber *PSN)
  26767.     = {0x3F3C,0x003C,0xA88F}; 
  26768.  
  26769. æKY SameProcess 
  26770. æT Function
  26771. æFc Processes.h
  26772. æD pascal OSErr SameProcess(const ProcessSerialNumber *PSN1,const ProcessSerialNumber *PSN2,
  26773.     Boolean *result)
  26774.     = {0x3F3C,0x003D,0xA88F}; 
  26775.  
  26776.  
  26777. æKY QDOffscreen.h
  26778. æKL AllowPurgePixels
  26779. CTabChanged
  26780. DisposeGWorld
  26781. DisposeScreenBuffer
  26782. GDeviceChanged
  26783. GetGWorld
  26784. GetGWorldDevice
  26785. GetGWorldPixMap
  26786. GetPixBaseAddr
  26787. GetPixelsState
  26788. LockPixels
  26789. NewGWorld
  26790. NewScreenBuffer
  26791. NewTempScreenBuffer
  26792. NoPurgePixels
  26793. OffscreenVersion
  26794. PixMap32Bit
  26795. PixPatChanged
  26796. PortChanged
  26797. QDDone
  26798. SetGWorld
  26799. SetPixelsState
  26800. UnlockPixels
  26801. UpdateGWorld
  26802.  
  26803. cDepthErr
  26804. GWorldFlags
  26805. keepLocal
  26806. noNewDevice
  26807. pixPurge
  26808. useMFTemp
  26809.  
  26810. æKY cDepthErr 
  26811. æT constant
  26812. æFc QDOffscreen.h
  26813. æD     cDepthErr = -157,    /*invalid pixel depth*/
  26814.  
  26815. æKY GWorldFlags
  26816. æFc QDOffscreen.h
  26817. æD enum {
  26818.     pixPurgeBit = 0,
  26819.     noNewDeviceBit = 1,
  26820.     useTempMemBit = 2,
  26821.     keepLocalBit = 3,
  26822.     pixelsPurgeableBit = 6,
  26823.     pixelsLockedBit = 7,
  26824.     mapPixBit = 16,
  26825.     newDepthBit = 17,
  26826.     alignPixBit = 18,
  26827.     newRowBytesBit = 19,
  26828.     reallocPixBit = 20,
  26829.     clipPixBit = 28,
  26830.     stretchPixBit = 29,
  26831.     ditherPixBit = 30,
  26832.     gwFlagErrBit = 31
  26833.     };
  26834.  
  26835. enum {
  26836.     pixPurge = 1 << pixPurgeBit,
  26837.     noNewDevice = 1 << noNewDeviceBit,
  26838.     useTempMem = 1 << useTempMemBit,
  26839.     keepLocal = 1 << keepLocalBit,
  26840.     pixelsPurgeable = 1 << pixelsPurgeableBit,
  26841.     pixelsLocked = 1 << pixelsLockedBit,
  26842.     mapPix = 1 << mapPixBit,
  26843.     newDepth = 1 << newDepthBit,
  26844.     alignPix = 1 << alignPixBit,
  26845.     newRowBytes = 1 << newRowBytesBit,
  26846.     reallocPix = 1 << reallocPixBit,
  26847.     clipPix = 1 << clipPixBit,
  26848.     stretchPix = 1 << stretchPixBit,
  26849.     ditherPix = 1 << ditherPixBit,
  26850.     gwFlagErr = 1 << gwFlagErrBit
  26851.     };
  26852.  
  26853. typedef unsigned long GWorldFlags;
  26854.  
  26855. /* Type definition of a GWorldPtr */
  26856.  
  26857. typedef CGrafPtr GWorldPtr;
  26858.  
  26859.  
  26860. æKY NewGWorld 
  26861. æT Function
  26862. æFc QDOffscreen.h
  26863. æD pascal QDErr NewGWorld(GWorldPtr *offscreenGWorld,short PixelDepth,const Rect *boundsRect,
  26864.     CTabHandle cTable,GDHandle aGDevice,GWorldFlags flags)
  26865.     = {0x203C,0x0016,0x0000,0xAB1D}; 
  26866.  
  26867. æKY LockPixels 
  26868. æT Function
  26869. æFc QDOffscreen.h
  26870. æD pascal Boolean LockPixels(PixMapHandle pm)
  26871.     = {0x203C,0x0004,0x0001,0xAB1D}; 
  26872.  
  26873. æKY UnlockPixels 
  26874. æT Function
  26875. æFc QDOffscreen.h
  26876. æD pascal void UnlockPixels(PixMapHandle pm)
  26877.     = {0x203C,0x0004,0x0002,0xAB1D}; 
  26878.  
  26879. æKY UpdateGWorld 
  26880. æT Function
  26881. æFc QDOffscreen.h
  26882. æD pascal GWorldFlags UpdateGWorld(GWorldPtr *offscreenGWorld,short pixelDepth,
  26883.     const Rect *boundsRect,CTabHandle cTable,GDHandle aGDevice,GWorldFlags flags)
  26884.     = {0x203C,0x0016,0x0003,0xAB1D}; 
  26885.  
  26886. æKY DisposeGWorld 
  26887. æT Function
  26888. æFc QDOffscreen.h
  26889. æD pascal void DisposeGWorld(GWorldPtr offscreenGWorld)
  26890.     = {0x203C,0x0004,0x0004,0xAB1D}; 
  26891.  
  26892. æKY GetGWorld 
  26893. æT Function
  26894. æFc QDOffscreen.h
  26895. æD pascal void GetGWorld(CGrafPtr *port,GDHandle *gdh)
  26896.     = {0x203C,0x0008,0x0005,0xAB1D}; 
  26897.  
  26898. æKY SetGWorld 
  26899. æT Function
  26900. æFc QDOffscreen.h
  26901. æD pascal void SetGWorld(CGrafPtr port,GDHandle gdh)
  26902.     = {0x203C,0x0008,0x0006,0xAB1D}; 
  26903.  
  26904. æKY CTabChanged 
  26905. æT Function
  26906. æFc QDOffscreen.h
  26907. æD pascal void CTabChanged(CTabHandle ctab)
  26908.     = {0x203C,0x0004,0x0007,0xAB1D}; 
  26909.  
  26910. æKY PixPatChanged 
  26911. æT Function
  26912. æFc QDOffscreen.h
  26913. æD pascal void PixPatChanged(PixPatHandle ppat)
  26914.     = {0x203C,0x0004,0x0008,0xAB1D}; 
  26915.  
  26916. æKY PortChanged 
  26917. æT Function
  26918. æFc QDOffscreen.h
  26919. æD pascal void PortChanged(GrafPtr port)
  26920.     = {0x203C,0x0004,0x0009,0xAB1D}; 
  26921.  
  26922. æKY GDeviceChanged 
  26923. æT Function
  26924. æFc QDOffscreen.h
  26925. æD pascal void GDeviceChanged(GDHandle gdh)
  26926.     = {0x203C,0x0004,0x000A,0xAB1D}; 
  26927.  
  26928. æKY AllowPurgePixels 
  26929. æT Function
  26930. æFc QDOffscreen.h
  26931. æD pascal void AllowPurgePixels(PixMapHandle pm)
  26932.     = {0x203C,0x0004,0x000B,0xAB1D}; 
  26933.  
  26934. æKY NoPurgePixels 
  26935. æT Function
  26936. æFc QDOffscreen.h
  26937. æD pascal void NoPurgePixels(PixMapHandle pm)
  26938.     = {0x203C,0x0004,0x000C,0xAB1D}; 
  26939.  
  26940. æKY GetPixelsState 
  26941. æT Function
  26942. æFc QDOffscreen.h
  26943. æD pascal GWorldFlags GetPixelsState(PixMapHandle pm)
  26944.     = {0x203C,0x0004,0x000D,0xAB1D}; 
  26945.  
  26946. æKY SetPixelsState 
  26947. æT Function
  26948. æFc QDOffscreen.h
  26949. æD pascal void SetPixelsState(PixMapHandle pm,GWorldFlags state)
  26950.     = {0x203C,0x0008,0x000E,0xAB1D}; 
  26951.  
  26952. æKY GetPixBaseAddr 
  26953. æT Function
  26954. æFc QDOffscreen.h
  26955. æD pascal Ptr GetPixBaseAddr(PixMapHandle pm)
  26956.     = {0x203C,0x0004,0x000F,0xAB1D}; 
  26957.  
  26958. æKY NewScreenBuffer 
  26959. æT Function
  26960. æFc QDOffscreen.h
  26961. æD pascal QDErr NewScreenBuffer(const Rect *globalRect,Boolean purgeable,GDHandle *gdh,
  26962.     PixMapHandle *offscreenPixMap)
  26963.     = {0x203C,0x000E,0x0010,0xAB1D}; 
  26964.  
  26965. æKY DisposeScreenBuffer 
  26966. æT Function
  26967. æFc QDOffscreen.h
  26968. æD pascal void DisposeScreenBuffer(PixMapHandle offscreenPixMap)
  26969.     = {0x203C,0x0004,0x0011,0xAB1D}; 
  26970.  
  26971. æKY GetGWorldDevice 
  26972. æT Function
  26973. æFc QDOffscreen.h
  26974. æD pascal GDHandle GetGWorldDevice(GWorldPtr offscreenGWorld)
  26975.     = {0x203C,0x0004,0x0012,0xAB1D}; 
  26976.  
  26977. æKY QDDone 
  26978. æT Function
  26979. æFc QDOffscreen.h
  26980. æD pascal Boolean QDDone(GrafPtr port)
  26981.     = {0x203C,0x0004,0x0013,0xAB1D}; 
  26982.  
  26983. æKY OffscreenVersion 
  26984. æT Function
  26985. æFc QDOffscreen.h
  26986. æD pascal long OffscreenVersion(void)
  26987.     = {0x7014,0xAB1D}; 
  26988.  
  26989. æKY NewTempScreenBuffer 
  26990. æT Function
  26991. æFc QDOffscreen.h
  26992. æD pascal QDErr NewTempScreenBuffer(const Rect *globalRect,Boolean purgeable,
  26993.     GDHandle *gdh,PixMapHandle *offscreenPixMap)
  26994.     = {0x203C,0x000E,0x0015,0xAB1D}; 
  26995.  
  26996. æKY PixMap32Bit 
  26997. æT Function
  26998. æFc QDOffscreen.h
  26999. æD pascal Boolean PixMap32Bit(PixMapHandle pmHandle)
  27000.     = {0x203C,0x0004,0x0016,0xAB1D}; 
  27001.  
  27002. æKY GetGWorldPixMap 
  27003. æT Function
  27004. æFc QDOffscreen.h
  27005. æD pascal PixMapHandle GetGWorldPixMap(GWorldPtr offscreenGWorld)
  27006.     = {0x203C,0x0004,0x0017,0xAB1D}; 
  27007.  
  27008.  
  27009. æKY Quickdraw.h
  27010. æKL AddComp
  27011. addpt
  27012. AddPt
  27013. AddSearch
  27014. AllocCursor
  27015. BackColor
  27016. BackPat
  27017. BackPixPat
  27018. BitMapToRegion
  27019. BitMapToRegionGlue
  27020. CalcCMask
  27021. CalcMask
  27022. CharExtra
  27023. CharWidth
  27024. ClipRect
  27025. CloseCPort
  27026. ClosePicture
  27027. ClosePoly
  27028. ClosePort
  27029. CloseRgn
  27030. Color2Index
  27031. ColorBit
  27032. CopyBits
  27033. CopyDeepMask
  27034. CopyMask
  27035. CopyPixMap
  27036. CopyPixPat
  27037. CopyRgn
  27038. DelComp
  27039. DelSearch
  27040. DeviceLoop
  27041. DiffRgn
  27042. DisposCCursor
  27043. DisposCIcon
  27044. DisposCTable
  27045. DisposeCCursor
  27046. DisposeCIcon
  27047. DisposeCTable
  27048. DisposeGDevice
  27049. DisposePixMap
  27050. DisposePixPat
  27051. DisposeRgn
  27052. DisposGDevice
  27053. DisposPixMap
  27054. DisposPixPat
  27055. DrawChar
  27056. DrawPicture
  27057. drawstring
  27058. DrawString
  27059. DrawText
  27060. EmptyRect
  27061. EmptyRgn
  27062. EqualPt
  27063. equalpt
  27064. EqualRect
  27065. EqualRgn
  27066. EraseArc
  27067. EraseOval
  27068. ErasePoly
  27069. EraseRect
  27070. EraseRgn
  27071. EraseRoundRect
  27072. FillArc
  27073. FillCArc
  27074. FillCOval
  27075. FillCPoly
  27076. FillCRect
  27077. FillCRgn
  27078. FillCRoundRect
  27079. FillOval
  27080. FillPoly
  27081. FillRect
  27082. FillRgn
  27083. FillRoundRect
  27084. ForeColor
  27085. FrameArc
  27086. FrameOval
  27087. FramePoly
  27088. FrameRect
  27089. FrameRgn
  27090. FrameRoundRect
  27091. GetBackColor
  27092. GetCCursor
  27093. GetCIcon
  27094. GetClip
  27095. GetCPixel
  27096. GetCTable
  27097. GetCTSeed
  27098. GetDeviceList
  27099. GetFontInfo
  27100. GetForeColor
  27101. GetGDevice
  27102. GetMainDevice
  27103. GetMaskTable
  27104. GetMaxDevice
  27105. GetNextDevice
  27106. GetPen
  27107. GetPenState
  27108. GetPixel
  27109. GetPixPat
  27110. GetPort
  27111. GetSubTable
  27112. GlobalToLocal
  27113. GrafDevice
  27114. HideCursor
  27115. HidePen
  27116. HiliteColor
  27117. Index2Color
  27118. InitCPort
  27119. InitCursor
  27120. InitGDevice
  27121. InitGraf
  27122. InitPort
  27123. InsetRect
  27124. InsetRgn
  27125. InvertArc
  27126. InvertColor
  27127. InvertOval
  27128. InvertPoly
  27129. InvertRect
  27130. InvertRgn
  27131. InvertRoundRect
  27132. KillPicture
  27133. KillPoly
  27134. Line
  27135. LineTo
  27136. LocalToGlobal
  27137. MakeITable
  27138. MakeRGBPat
  27139. MapPoly
  27140. MapPt
  27141. MapRect
  27142. MapRgn
  27143. MeasureText
  27144. Move
  27145. MovePortTo
  27146. MoveTo
  27147. NewGDevice
  27148. NewPixMap
  27149. NewPixPat
  27150. NewRgn
  27151. ObscureCursor
  27152. OffsetPoly
  27153. OffsetRect
  27154. OffsetRgn
  27155. OpColor
  27156. OpenCPicture
  27157. OpenCPort
  27158. OpenPicture
  27159. OpenPoly
  27160. OpenPort
  27161. OpenRgn
  27162. PaintArc
  27163. PaintOval
  27164. PaintPoly
  27165. PaintRect
  27166. PaintRgn
  27167. PaintRoundRect
  27168. PenMode
  27169. PenNormal
  27170. PenPat
  27171. PenPixPat
  27172. PenSize
  27173. PicComment
  27174. PlotCIcon
  27175. PortSize
  27176. ProtectEntry
  27177. Pt2Rect
  27178. pt2rect
  27179. PtInRect
  27180. ptinrect
  27181. ptinrgn
  27182. PtInRgn
  27183. pttoangle
  27184. PtToAngle
  27185. QDError
  27186. Random
  27187. RealColor
  27188. RectInRgn
  27189. RectRgn
  27190. ReserveEntry
  27191. RestoreEntries
  27192. RGBBackColor
  27193. RGBForeColor
  27194. SaveEntries
  27195. ScalePt
  27196. ScrollRect
  27197. SectRect
  27198. SectRgn
  27199. SeedCFill
  27200. SeedFill
  27201. SetCCursor
  27202. SetClientID
  27203. SetClip
  27204. SetCPixel
  27205. SetCursor
  27206. SetDeviceAttribute
  27207. SetEmptyRgn
  27208. SetEntries
  27209. SetGDevice
  27210. SetOrigin
  27211. SetPenState
  27212. SetPort
  27213. SetPortBits
  27214. SetPortPix
  27215. SetPt
  27216. SetRect
  27217. SetRectRgn
  27218. SetStdCProcs
  27219. SetStdProcs
  27220. ShowCursor
  27221. ShowPen
  27222. SpaceExtra
  27223. StdArc
  27224. StdBits
  27225. StdComment
  27226. StdGetPic
  27227. stdline
  27228. StdLine
  27229. StdOval
  27230. StdPoly
  27231. StdPutPic
  27232. StdRect
  27233. StdRgn
  27234. StdRRect
  27235. stdtext
  27236. StdText
  27237. StdTxMeas
  27238. stringwidth
  27239. StringWidth
  27240. StuffHex
  27241. stuffhex
  27242. subpt
  27243. SubPt
  27244. TestDeviceAttribute
  27245. TextFace
  27246. TextFont
  27247. TextMode
  27248. TextSize
  27249. TextWidth
  27250. UnionRect
  27251. UnionRgn
  27252. XorRgn
  27253.  
  27254. addMax
  27255. addOver
  27256. addPin
  27257. adMax
  27258. adMin
  27259. allDevices
  27260. allInit
  27261. baseAddr32
  27262. BitMap
  27263. BitMapHandle
  27264. BitMapPtr
  27265. Bits16[16]
  27266. blackBit
  27267. blackColor
  27268. blend
  27269. blueBit
  27270. blueColor
  27271. bold
  27272. burstDevice
  27273. CCrsr
  27274. CCrsrHandle
  27275. CCrsrPtr
  27276. CGrafPort
  27277. CGrafPtr
  27278. chunky
  27279. chunkyPlanar
  27280. CIcon
  27281. CIconHandle
  27282. CIconPtr
  27283. clutType
  27284. ColorComplementProcPtr
  27285. ColorSearchProcPtr
  27286. ColorSpec
  27287. ColorSpecPtr
  27288. ColorTable
  27289. condense
  27290. ConstPatternParam
  27291. CProcHndl
  27292. CProcPtr
  27293. CProcRec
  27294. CQDProcs
  27295. CQDProcsPtr
  27296. CSpecArray
  27297. CTabHandle
  27298. CTabPtr
  27299. CursHandle
  27300. Cursor
  27301. CursPtr
  27302. CWindowPtr
  27303. cyanBit
  27304. cyanColor
  27305. defQDColors
  27306. DeviceLoopDrawingProcPtr
  27307. DeviceLoopFlags
  27308. DeviceLoopFlags10
  27309. DeviceLoopFlags11
  27310. DeviceLoopFlags12
  27311. DeviceLoopFlags13
  27312. DeviceLoopFlags14
  27313. DeviceLoopFlags15
  27314. DeviceLoopFlags16
  27315. DeviceLoopFlags17
  27316. DeviceLoopFlags18
  27317. DeviceLoopFlags19
  27318. DeviceLoopFlags20
  27319. DeviceLoopFlags21
  27320. DeviceLoopFlags22
  27321. DeviceLoopFlags23
  27322. DeviceLoopFlags24
  27323. DeviceLoopFlags25
  27324. DeviceLoopFlags26
  27325. DeviceLoopFlags27
  27326. DeviceLoopFlags28
  27327. DeviceLoopFlags29
  27328. DeviceLoopFlags3
  27329. DeviceLoopFlags30
  27330. DeviceLoopFlags31
  27331. DeviceLoopFlags4
  27332. DeviceLoopFlags5
  27333. DeviceLoopFlags6
  27334. DeviceLoopFlags7
  27335. DeviceLoopFlags8
  27336. DeviceLoopFlags9
  27337. directType
  27338. ditherCopy
  27339. dontMatchSeeds
  27340. erase
  27341. ext32Device
  27342. extend
  27343. fill
  27344. fixedType
  27345. FontInfo
  27346. frame
  27347. GammaTbl
  27348. GammaTblHandle
  27349. GammaTblPtr
  27350. gdDevType
  27351. GDevice
  27352. GDHandle
  27353. GDPtr
  27354. GrafPort
  27355. GrafPtr
  27356. GrafVars
  27357. GrafVerb
  27358. grayishTextOr
  27359. greenBit
  27360. greenColor
  27361. GVarHandle
  27362. GVarPtr
  27363. hiliteBit
  27364. insufficientStackErr
  27365. invalColReq
  27366. inverseBit
  27367. invert
  27368. ITab
  27369. ITabHandle
  27370. ITabPtr
  27371. italic
  27372. magentaBit
  27373. magentaColor
  27374. mainScreen
  27375. MatchRec
  27376. noDriver
  27377. normal
  27378. normalBit
  27379. notPatBic
  27380. notPatCopy
  27381. notPatOr
  27382. notPatXor
  27383. notSrcBic
  27384. notSrcCopy
  27385. notSrcOr
  27386. notSrcXor
  27387. OpenCPicParams
  27388. outline
  27389. paint
  27390. patBic
  27391. patCopy
  27392. PatHandle
  27393. patOr
  27394. PatPtr
  27395. Pattern
  27396. patXor
  27397. PenState
  27398. pHiliteBit
  27399. PicHandle
  27400. picLParen
  27401. PicPtr
  27402. picRParen
  27403. Picture
  27404. PixelType
  27405. PixMap
  27406. PixMapHandle
  27407. PixMapPtr
  27408. PixPat
  27409. PixPatHandle
  27410. PixPatPtr
  27411. planar
  27412. Polygon
  27413. PolyHandle
  27414. PolyPtr
  27415. qd
  27416. QDByte
  27417. QDErr
  27418. QDProcs
  27419. QDProcsPtr
  27420. ramInit
  27421. redBit
  27422. redColor
  27423. Region
  27424. ReqListRec
  27425. RGBColor
  27426. RGBDirect
  27427. RgnHandle
  27428. rgnOverflowErr
  27429. RgnPtr
  27430. screenActive
  27431. screenDevice
  27432. shadow
  27433. singleDevices
  27434. SProcHndl
  27435. SProcPtr
  27436. SProcRec
  27437. srcBic
  27438. srcCopy
  27439. srcOr
  27440. srcXor
  27441. subOver
  27442. subPin
  27443. transparent
  27444. underline
  27445. whiteColor
  27446. WindowPtr
  27447. yellowBit
  27448. yellowColor
  27449.  
  27450. æKY invalColReq 
  27451. æT constant
  27452. æFc Quickdraw.h
  27453. æD     invalColReq = -1,                /*invalid color table request*/
  27454.  
  27455. æKY srcCopy 
  27456. æT constant
  27457. æFc Quickdraw.h
  27458. æD     srcCopy = 0,                     /*the 16 transfer modes*/
  27459.  
  27460. æKY srcOr 
  27461. æT constant
  27462. æFc Quickdraw.h
  27463. æD     srcOr = 1,
  27464.  
  27465. æKY srcXor 
  27466. æT constant
  27467. æFc Quickdraw.h
  27468. æD     srcXor = 2,
  27469.  
  27470. æKY srcBic 
  27471. æT constant
  27472. æFc Quickdraw.h
  27473. æD     srcBic = 3,
  27474.  
  27475. æKY notSrcCopy 
  27476. æT constant
  27477. æFc Quickdraw.h
  27478. æD     notSrcCopy = 4,
  27479.  
  27480. æKY notSrcOr 
  27481. æT constant
  27482. æFc Quickdraw.h
  27483. æD     notSrcOr = 5,
  27484.  
  27485. æKY notSrcXor 
  27486. æT constant
  27487. æFc Quickdraw.h
  27488. æD     notSrcXor = 6,
  27489.  
  27490. æKY notSrcBic 
  27491. æT constant
  27492. æFc Quickdraw.h
  27493. æD     notSrcBic = 7,
  27494.  
  27495. æKY patCopy 
  27496. æT constant
  27497. æFc Quickdraw.h
  27498. æD     patCopy = 8,
  27499.  
  27500. æKY patOr 
  27501. æT constant
  27502. æFc Quickdraw.h
  27503. æD     patOr = 9,
  27504.  
  27505. æKY patXor 
  27506. æT constant
  27507. æFc Quickdraw.h
  27508. æD     patXor = 10,
  27509.  
  27510. æKY patBic 
  27511. æT constant
  27512. æFc Quickdraw.h
  27513. æD     patBic = 11,
  27514.  
  27515. æKY notPatCopy 
  27516. æT constant
  27517. æFc Quickdraw.h
  27518. æD     notPatCopy = 12,
  27519.  
  27520. æKY notPatOr 
  27521. æT constant
  27522. æFc Quickdraw.h
  27523. æD     notPatOr = 13,
  27524.  
  27525. æKY notPatXor 
  27526. æT constant
  27527. æFc Quickdraw.h
  27528. æD     notPatXor = 14,
  27529.  
  27530. æKY notPatBic 
  27531. æT constant
  27532. æFc Quickdraw.h
  27533. æD     notPatBic = 15,
  27534.  
  27535. æKY grayishTextOr 
  27536. æT constant
  27537. æFc Quickdraw.h
  27538. æD     grayishTextOr = 49,
  27539.  
  27540. æKY blend 
  27541. æT constant
  27542. æFc Quickdraw.h
  27543. æD     blend = 32,
  27544.  
  27545. æKY addPin 
  27546. æT constant
  27547. æFc Quickdraw.h
  27548. æD     addPin = 33,
  27549.  
  27550. æKY addOver 
  27551. æT constant
  27552. æFc Quickdraw.h
  27553. æD     addOver = 34,
  27554.  
  27555. æKY subPin 
  27556. æT constant
  27557. æFc Quickdraw.h
  27558. æD     subPin = 35,
  27559.  
  27560. æKY addMax 
  27561. æT constant
  27562. æFc Quickdraw.h
  27563. æD     addMax = 37,
  27564.  
  27565. æKY adMax 
  27566. æT constant
  27567. æFc Quickdraw.h
  27568. æD     adMax = 37,
  27569.  
  27570. æKY subOver 
  27571. æT constant
  27572. æFc Quickdraw.h
  27573. æD     subOver = 38,
  27574.  
  27575. æKY adMin 
  27576. æT constant
  27577. æFc Quickdraw.h
  27578. æD     adMin = 39,
  27579.  
  27580. æKY ditherCopy 
  27581. æT constant
  27582. æFc Quickdraw.h
  27583. æD     ditherCopy = 64,
  27584.  
  27585. æKY transparent 
  27586. æT constant
  27587. æFc Quickdraw.h
  27588. æD     transparent = 36,
  27589.  
  27590. æKY normalBit 
  27591. æT constant
  27592. æFc Quickdraw.h
  27593. æD     normalBit = 0,                   /*normal screen mapping*/
  27594.  
  27595. æKY inverseBit 
  27596. æT constant
  27597. æFc Quickdraw.h
  27598. æD     inverseBit = 1,                  /*inverse screen mapping*/
  27599.  
  27600. æKY redBit 
  27601. æT constant
  27602. æFc Quickdraw.h
  27603. æD     redBit = 4,                      /*RGB additive mapping*/
  27604.  
  27605. æKY greenBit 
  27606. æT constant
  27607. æFc Quickdraw.h
  27608. æD     greenBit = 3,
  27609.  
  27610. æKY blueBit 
  27611. æT constant
  27612. æFc Quickdraw.h
  27613. æD     blueBit = 2,
  27614.  
  27615. æKY cyanBit 
  27616. æT constant
  27617. æFc Quickdraw.h
  27618. æD     cyanBit = 8,                     /*CMYBk subtractive mapping*/
  27619.  
  27620. æKY magentaBit 
  27621. æT constant
  27622. æFc Quickdraw.h
  27623. æD     magentaBit = 7,
  27624.  
  27625. æKY yellowBit 
  27626. æT constant
  27627. æFc Quickdraw.h
  27628. æD     yellowBit = 6,
  27629.  
  27630. æKY blackBit 
  27631. æT constant
  27632. æFc Quickdraw.h
  27633. æD     blackBit = 5,
  27634.  
  27635. æKY blackColor 
  27636. æT constant
  27637. æFc Quickdraw.h
  27638. æD     blackColor = 33,                 /*colors expressed in these mappings*/
  27639.  
  27640. æKY whiteColor 
  27641. æT constant
  27642. æFc Quickdraw.h
  27643. æD     whiteColor = 30,
  27644.  
  27645. æKY redColor 
  27646. æT constant
  27647. æFc Quickdraw.h
  27648. æD     redColor = 205,
  27649.  
  27650. æKY greenColor 
  27651. æT constant
  27652. æFc Quickdraw.h
  27653. æD     greenColor = 341,
  27654.  
  27655. æKY blueColor 
  27656. æT constant
  27657. æFc Quickdraw.h
  27658. æD     blueColor = 409,
  27659.  
  27660. æKY cyanColor 
  27661. æT constant
  27662. æFc Quickdraw.h
  27663. æD     cyanColor = 273,
  27664.  
  27665. æKY magentaColor 
  27666. æT constant
  27667. æFc Quickdraw.h
  27668. æD     magentaColor = 137,
  27669.  
  27670. æKY yellowColor 
  27671. æT constant
  27672. æFc Quickdraw.h
  27673. æD     yellowColor = 69,
  27674.  
  27675. æKY picLParen 
  27676. æT constant
  27677. æFc Quickdraw.h
  27678. æD     picLParen = 0,                   /*standard picture comments*/
  27679.  
  27680. æKY picRParen 
  27681. æT constant
  27682. æFc Quickdraw.h
  27683. æD     picRParen = 1,
  27684.  
  27685. æKY normal 
  27686. æT constant
  27687. æFc Quickdraw.h
  27688. æD     normal = 0,
  27689.  
  27690. æKY bold 
  27691. æT constant
  27692. æFc Quickdraw.h
  27693. æD     bold = 1,
  27694.  
  27695. æKY italic 
  27696. æT constant
  27697. æFc Quickdraw.h
  27698. æD     italic = 2,
  27699.  
  27700. æKY underline 
  27701. æT constant
  27702. æFc Quickdraw.h
  27703. æD     underline = 4,
  27704.  
  27705. æKY outline 
  27706. æT constant
  27707. æFc Quickdraw.h
  27708. æD     outline = 8,
  27709.  
  27710. æKY shadow 
  27711. æT constant
  27712. æFc Quickdraw.h
  27713. æD     shadow = 0x10,
  27714.  
  27715. æKY condense 
  27716. æT constant
  27717. æFc Quickdraw.h
  27718. æD     condense = 0x20,
  27719.  
  27720. æKY extend 
  27721. æT constant
  27722. æFc Quickdraw.h
  27723. æD     extend = 0x40,
  27724.  
  27725. æKY clutType 
  27726. æT constant
  27727. æFc Quickdraw.h
  27728. æD     clutType = 0,                    /*0 if lookup table*/
  27729.  
  27730. æKY fixedType 
  27731. æT constant
  27732. æFc Quickdraw.h
  27733. æD     fixedType = 1,                   /*1 if fixed table*/
  27734.  
  27735. æKY directType 
  27736. æT constant
  27737. æFc Quickdraw.h
  27738. æD     directType = 2,                  /*2 if direct values*/
  27739.  
  27740. æKY gdDevType 
  27741. æT constant
  27742. æFc Quickdraw.h
  27743. æD     gdDevType = 0,                   /*0 = monochrome 1 = color*/
  27744.  
  27745. æKY burstDevice 
  27746. æT constant
  27747. æFc Quickdraw.h
  27748. æD     burstDevice = 7,
  27749.  
  27750. æKY ext32Device 
  27751. æT constant
  27752. æFc Quickdraw.h
  27753. æD     ext32Device = 8,
  27754.  
  27755. æKY ramInit 
  27756. æT constant
  27757. æFc Quickdraw.h
  27758. æD     ramInit = 10,                    /*1 if initialized from 'scrn' resource*/
  27759.  
  27760. æKY mainScreen 
  27761. æT constant
  27762. æFc Quickdraw.h
  27763. æD     mainScreen = 11,                 /* 1 if main screen */
  27764.  
  27765. æKY allInit 
  27766. æT constant
  27767. æFc Quickdraw.h
  27768. æD     allInit = 12,                    /* 1 if all devices initialized */
  27769.  
  27770. æKY screenDevice 
  27771. æT constant
  27772. æFc Quickdraw.h
  27773. æD     screenDevice = 13,               /*1 if screen device [not used]*/
  27774.  
  27775. æKY noDriver 
  27776. æT constant
  27777. æFc Quickdraw.h
  27778. æD     noDriver = 14,                   /* 1 if no driver for this GDevice */
  27779.  
  27780. æKY screenActive 
  27781. æT constant
  27782. æFc Quickdraw.h
  27783. æD     screenActive = 15,               /*1 if in use*/
  27784.  
  27785. æKY hiliteBit 
  27786. æT constant
  27787. æFc Quickdraw.h
  27788. æD     hiliteBit = 7,                   /*flag bit in HiliteMode (lowMem flag)*/
  27789.  
  27790. æKY pHiliteBit 
  27791. æT constant
  27792. æFc Quickdraw.h
  27793. æD     pHiliteBit = 0,                  /*flag bit in HiliteMode used with BitClr procedure*/
  27794.  
  27795. æKY defQDColors 
  27796. æT constant
  27797. æFc Quickdraw.h
  27798. æD     defQDColors = 127,               /*resource ID of clut for default QDColors*/
  27799.  
  27800. æKY RGBDirect 
  27801. æT constant
  27802. æFc Quickdraw.h
  27803. æD     RGBDirect = 16,                  /* 16 & 32 bits/pixel pixelType value */
  27804.  
  27805. æKY baseAddr32 
  27806. æT constant
  27807. æFc Quickdraw.h
  27808. æD     baseAddr32 = 4,                  /*pixmap base address is 32-bit address*/
  27809.  
  27810. æKY rgnOverflowErr 
  27811. æT constant
  27812. æFc Quickdraw.h
  27813. æD     rgnOverflowErr = -147,           /* Region accumulation failed. Resulting region may be currupt */
  27814.  
  27815. æKY insufficientStackErr 
  27816. æT constant
  27817. æFc Quickdraw.h
  27818. æD     insufficientStackErr = -149,     /* QuickDraw could not complete the operation */
  27819.  
  27820. æKY GrafVerb
  27821. frame
  27822. paint
  27823. erase
  27824. invert
  27825. fill
  27826. æT enum
  27827. æFc Quickdraw.h
  27828. æD enum {frame,paint,erase,invert,fill};
  27829. typedef unsigned char GrafVerb;
  27830.  
  27831. æKY PixelType
  27832. chunky
  27833. chunkyPlanar
  27834. planar
  27835. æT enum
  27836. æFc Quickdraw.h
  27837. æD enum {chunky,chunkyPlanar,planar};
  27838. typedef unsigned char PixelType;
  27839.  
  27840. æKY Bits16[16]
  27841. æT typedef
  27842. æFc Quickdraw.h
  27843. æD typedef short Bits16[16];
  27844.  
  27845. æKY Pattern
  27846. æT typedef
  27847. æFc Quickdraw.h
  27848. æD typedef unsigned char Pattern[8];
  27849.  
  27850. æKY PatPtr
  27851. æT typedef
  27852. æFc Quickdraw.h
  27853. æD typedef Pattern *PatPtr;
  27854.  
  27855. æKY PatHandle
  27856. æT typedef
  27857. æFc Quickdraw.h
  27858. æD typedef PatPtr *PatHandle;
  27859.  
  27860. æKY ConstPatternParam
  27861. æT typedef
  27862. æFc Quickdraw.h
  27863. æD typedef const unsigned char *ConstPatternParam;
  27864.  
  27865. æKY QDByte
  27866. æT typedef
  27867. æFc Quickdraw.h
  27868. æD typedef char QDByte, *QDPtr, **QDHandle;
  27869.  
  27870. æKY QDErr
  27871. æT typedef
  27872. æFc Quickdraw.h
  27873. æD typedef short QDErr;
  27874.  
  27875. æKY DeviceLoopFlags
  27876. singleDevices
  27877. dontMatchSeeds
  27878. allDevices
  27879. DeviceLoopFlags3
  27880. DeviceLoopFlags4
  27881. DeviceLoopFlags5
  27882. DeviceLoopFlags6
  27883. DeviceLoopFlags7
  27884. DeviceLoopFlags8
  27885. DeviceLoopFlags9
  27886. DeviceLoopFlags10
  27887. DeviceLoopFlags11
  27888. DeviceLoopFlags12
  27889. DeviceLoopFlags13
  27890. DeviceLoopFlags14
  27891. DeviceLoopFlags15
  27892. DeviceLoopFlags16
  27893. DeviceLoopFlags17
  27894. DeviceLoopFlags18
  27895. DeviceLoopFlags19
  27896. DeviceLoopFlags20
  27897. DeviceLoopFlags21
  27898. DeviceLoopFlags22
  27899. DeviceLoopFlags23
  27900. DeviceLoopFlags24
  27901. DeviceLoopFlags25
  27902. DeviceLoopFlags26
  27903. DeviceLoopFlags27
  27904. DeviceLoopFlags28
  27905. DeviceLoopFlags29
  27906. DeviceLoopFlags30
  27907. DeviceLoopFlags31
  27908. æT enum
  27909. æFc Quickdraw.h
  27910. æD enum {singleDevicesBit = 0, dontMatchSeedsBit = 1, allDevicesBit = 2};
  27911. enum {singleDevices = 1 << singleDevicesBit, dontMatchSeeds = 1 << dontMatchSeedsBit,
  27912.     allDevices = 1 << allDevicesBit};
  27913. typedef unsigned long DeviceLoopFlags;
  27914.  
  27915.  
  27916. æKY FontInfo 
  27917. æT struct
  27918. æFc Quickdraw.h
  27919. æD struct FontInfo {
  27920.     short ascent;
  27921.     short descent;
  27922.     short widMax;
  27923.     short leading;
  27924. };
  27925.  
  27926. typedef struct FontInfo FontInfo;
  27927.  
  27928.  
  27929. æKY BitMap 
  27930. æT struct
  27931. æFc Quickdraw.h
  27932. æD struct BitMap {
  27933.     Ptr baseAddr;
  27934.     short rowBytes;
  27935.     Rect bounds;
  27936. };
  27937.  
  27938. typedef struct BitMap BitMap;
  27939. typedef BitMap *BitMapPtr, **BitMapHandle;
  27940.  
  27941.  
  27942. æKY Cursor 
  27943. æT struct
  27944. æFc Quickdraw.h
  27945. æD struct Cursor {
  27946.     Bits16 data;
  27947.     Bits16 mask;
  27948.     Point hotSpot;
  27949. };
  27950.  
  27951. typedef struct Cursor Cursor;
  27952. typedef Cursor *CursPtr, **CursHandle;
  27953.  
  27954.  
  27955. æKY PenState 
  27956. æT struct
  27957. æFc Quickdraw.h
  27958. æD struct PenState {
  27959.     Point pnLoc;
  27960.     Point pnSize;
  27961.     short pnMode;
  27962.     Pattern pnPat;
  27963. };
  27964.  
  27965. typedef struct PenState PenState;
  27966.  
  27967.  
  27968. æKY Region 
  27969. æT struct
  27970. æFc Quickdraw.h
  27971. æD struct Region {
  27972.     short rgnSize;                      /*size in bytes*/
  27973.     Rect rgnBBox;                       /*enclosing rectangle*/
  27974. };
  27975.  
  27976. typedef struct Region Region;
  27977. typedef Region *RgnPtr, **RgnHandle;
  27978.  
  27979.  
  27980. æKY Picture 
  27981. æT struct
  27982. æFc Quickdraw.h
  27983. æD struct Picture {
  27984.     short picSize;
  27985.     Rect picFrame;
  27986. };
  27987.  
  27988. typedef struct Picture Picture;
  27989. typedef Picture *PicPtr, **PicHandle;
  27990.  
  27991.  
  27992. æKY Polygon 
  27993. æT struct
  27994. æFc Quickdraw.h
  27995. æD struct Polygon {
  27996.     short polySize;
  27997.     Rect polyBBox;
  27998.     Point polyPoints[1];
  27999. };
  28000.  
  28001. typedef struct Polygon Polygon;
  28002. typedef Polygon *PolyPtr, **PolyHandle;
  28003.  
  28004.  
  28005. æKY QDProcs 
  28006. æT struct
  28007. æFc Quickdraw.h
  28008. æD struct QDProcs {
  28009.     Ptr textProc;
  28010.     Ptr lineProc;
  28011.     Ptr rectProc;
  28012.     Ptr rRectProc;
  28013.     Ptr ovalProc;
  28014.     Ptr arcProc;
  28015.     Ptr polyProc;
  28016.     Ptr rgnProc;
  28017.     Ptr bitsProc;
  28018.     Ptr commentProc;
  28019.     Ptr txMeasProc;
  28020.     Ptr getPicProc;
  28021.     Ptr putPicProc;
  28022. };
  28023.  
  28024. typedef struct QDProcs QDProcs;
  28025. typedef QDProcs *QDProcsPtr;
  28026.  
  28027.  
  28028. æKY GrafPort 
  28029. æT struct
  28030. æFc Quickdraw.h
  28031. æD struct GrafPort {
  28032.     short device;
  28033.     BitMap portBits;
  28034.     Rect portRect;
  28035.     RgnHandle visRgn;
  28036.     RgnHandle clipRgn;
  28037.     Pattern bkPat;
  28038.     Pattern fillPat;
  28039.     Point pnLoc;
  28040.     Point pnSize;
  28041.     short pnMode;
  28042.     Pattern pnPat;
  28043.     short pnVis;
  28044.     short txFont;
  28045.     Style txFace;                       /*txFace is unpacked byte but push as short*/
  28046.     char filler;
  28047.     short txMode;
  28048.     short txSize;
  28049.     Fixed spExtra;
  28050.     long fgColor;
  28051.     long bkColor;
  28052.     short colrBit;
  28053.     short patStretch;
  28054.     Handle picSave;
  28055.     Handle rgnSave;
  28056.     Handle polySave;
  28057.     QDProcsPtr grafProcs;
  28058. };
  28059.  
  28060. typedef struct GrafPort GrafPort;
  28061. typedef GrafPort *GrafPtr;
  28062.  
  28063.  
  28064. æKY WindowPtr
  28065. æT typedef
  28066. æFc Quickdraw.h
  28067. æD typedef GrafPtr WindowPtr;
  28068.  
  28069. æKY RGBColor 
  28070. æT struct
  28071. æFc Quickdraw.h
  28072. æD struct RGBColor {
  28073.     unsigned short red;                 /*magnitude of red component*/
  28074.     unsigned short green;               /*magnitude of green component*/
  28075.     unsigned short blue;                /*magnitude of blue component*/
  28076. };
  28077.  
  28078. typedef struct RGBColor RGBColor;
  28079.  
  28080.  
  28081. æKY ColorSearchProcPtr
  28082. æT typedef
  28083. æFc Quickdraw.h
  28084. æD typedef pascal Boolean (*ColorSearchProcPtr)(RGBColor *rgb, long *position);
  28085.  
  28086. æKY ColorComplementProcPtr
  28087. æT typedef
  28088. æFc Quickdraw.h
  28089. æD typedef pascal Boolean (*ColorComplementProcPtr)(RGBColor *rgb);
  28090.  
  28091. æKY ColorSpec 
  28092. æT struct
  28093. æFc Quickdraw.h
  28094. æD struct ColorSpec {
  28095.     short value;                        /*index or other value*/
  28096.     RGBColor rgb;                       /*true color*/
  28097. };
  28098.  
  28099. typedef struct ColorSpec ColorSpec;
  28100. typedef ColorSpec *ColorSpecPtr;
  28101.  
  28102.  
  28103. æKY CSpecArray
  28104. æT typedef
  28105. æFc Quickdraw.h
  28106. æD typedef ColorSpec CSpecArray[1];
  28107.  
  28108. æKY ColorTable 
  28109. æT struct
  28110. æFc Quickdraw.h
  28111. æD struct ColorTable {
  28112.     long ctSeed;                        /*unique identifier for table*/
  28113.     short ctFlags;                      /*high bit: 0 = PixMap; 1 = device*/
  28114.     short ctSize;                       /*number of entries in CTTable*/
  28115.     CSpecArray ctTable;                 /*array [0..0] of ColorSpec*/
  28116. };
  28117.  
  28118. typedef struct ColorTable ColorTable;
  28119. typedef ColorTable *CTabPtr, **CTabHandle;
  28120.  
  28121.  
  28122. æKY MatchRec 
  28123. æT struct
  28124. æFc Quickdraw.h
  28125. æD struct MatchRec {
  28126.     unsigned short red;
  28127.     unsigned short green;
  28128.     unsigned short blue;
  28129.     long matchData;
  28130. };
  28131.  
  28132. typedef struct MatchRec MatchRec;
  28133.  
  28134.  
  28135. æKY PixMap 
  28136. æT struct
  28137. æFc Quickdraw.h
  28138. æD struct PixMap {
  28139.     Ptr baseAddr;                       /*pointer to pixels*/
  28140.     short rowBytes;                     /*offset to next line*/
  28141.     Rect bounds;                        /*encloses bitmap*/
  28142.     short pmVersion;                    /*pixMap version number*/
  28143.     short packType;                     /*defines packing format*/
  28144.     long packSize;                      /*length of pixel data*/
  28145.     Fixed hRes;                         /*horiz. resolution (ppi)*/
  28146.     Fixed vRes;                         /*vert. resolution (ppi)*/
  28147.     short pixelType;                    /*defines pixel type*/
  28148.     short pixelSize;                    /*# bits in pixel*/
  28149.     short cmpCount;                     /*# components in pixel*/
  28150.     short cmpSize;                      /*# bits per component*/
  28151.     long planeBytes;                    /*offset to next plane*/
  28152.     CTabHandle pmTable;                 /*color map for this pixMap*/
  28153.     long pmReserved;                    /*for future use. MUST BE 0*/
  28154. };
  28155.  
  28156. typedef struct PixMap PixMap;
  28157. typedef PixMap *PixMapPtr, **PixMapHandle;
  28158.  
  28159.  
  28160. æKY PixPat 
  28161. æT struct
  28162. æFc Quickdraw.h
  28163. æD struct PixPat {
  28164.     short patType;                      /*type of pattern*/
  28165.     PixMapHandle patMap;                /*the pattern's pixMap*/
  28166.     Handle patData;                     /*pixmap's data*/
  28167.     Handle patXData;                    /*expanded Pattern data*/
  28168.     short patXValid;                    /*flags whether expanded Pattern valid*/
  28169.     Handle patXMap;                     /*Handle to expanded Pattern data*/
  28170.     Pattern pat1Data;                   /*old-Style pattern/RGB color*/
  28171. };
  28172.  
  28173. typedef struct PixPat PixPat;
  28174. typedef PixPat *PixPatPtr, **PixPatHandle;
  28175.  
  28176.  
  28177. æKY CCrsr 
  28178. æT struct
  28179. æFc Quickdraw.h
  28180. æD struct CCrsr {
  28181.     short crsrType;                     /*type of cursor*/
  28182.     PixMapHandle crsrMap;               /*the cursor's pixmap*/
  28183.     Handle crsrData;                    /*cursor's data*/
  28184.     Handle crsrXData;                   /*expanded cursor data*/
  28185.     short crsrXValid;                   /*depth of expanded data (0 if none)*/
  28186.     Handle crsrXHandle;                 /*future use*/
  28187.     Bits16 crsr1Data;                   /*one-bit cursor*/
  28188.     Bits16 crsrMask;                    /*cursor's mask*/
  28189.     Point crsrHotSpot;                  /*cursor's hotspot*/
  28190.     long crsrXTable;                    /*private*/
  28191.     long crsrID;                        /*private*/
  28192. };
  28193.  
  28194. typedef struct CCrsr CCrsr;
  28195. typedef CCrsr *CCrsrPtr, **CCrsrHandle;
  28196.  
  28197.  
  28198. æKY CIcon 
  28199. æT struct
  28200. æFc Quickdraw.h
  28201. æD struct CIcon {
  28202.     PixMap iconPMap;                    /*the icon's pixMap*/
  28203.     BitMap iconMask;                    /*the icon's mask*/
  28204.     BitMap iconBMap;                    /*the icon's bitMap*/
  28205.     Handle iconData;                    /*the icon's data*/
  28206.     short iconMaskData[1];              /*icon's mask and BitMap data*/
  28207. };
  28208.  
  28209. typedef struct CIcon CIcon;
  28210. typedef CIcon *CIconPtr, **CIconHandle;
  28211.  
  28212.  
  28213. æKY GammaTbl 
  28214. æT struct
  28215. æFc Quickdraw.h
  28216. æD struct GammaTbl {
  28217.     short gVersion;                     /*gamma version number*/
  28218.     short gType;                        /*gamma data type*/
  28219.     short gFormulaSize;                 /*Formula data size*/
  28220.     short gChanCnt;                     /*number of channels of data*/
  28221.     short gDataCnt;                     /*number of values/channel*/
  28222.     short gDataWidth;                   /*bits/corrected value (data packed to next larger byte size)*/
  28223.     short gFormulaData[1];              /*data for formulas followed by gamma values*/
  28224. };
  28225.  
  28226. typedef struct GammaTbl GammaTbl;
  28227. typedef GammaTbl *GammaTblPtr, **GammaTblHandle;
  28228.  
  28229.  
  28230. æKY ITab 
  28231. æT struct
  28232. æFc Quickdraw.h
  28233. æD struct ITab {
  28234.     long iTabSeed;                      /*copy of CTSeed from source CTable*/
  28235.     short iTabRes;                      /*bits/channel resolution of iTable*/
  28236.     unsigned char iTTable[1];           /*byte colortable index values*/
  28237. };
  28238.  
  28239. typedef struct ITab ITab;
  28240. typedef ITab *ITabPtr, **ITabHandle;
  28241.  
  28242.  
  28243. æKY SProcRec 
  28244. æT struct
  28245. æFc Quickdraw.h
  28246. æD struct SProcRec {
  28247.     Handle nxtSrch;                     /*SProcHndl Handle to next SProcRec*/
  28248.     ColorSearchProcPtr srchProc;        /*pointer to search procedure*/
  28249. };
  28250.  
  28251. typedef struct SProcRec SProcRec;
  28252. typedef SProcRec *SProcPtr, **SProcHndl;
  28253.  
  28254.  
  28255. æKY CProcRec 
  28256. æT struct
  28257. æFc Quickdraw.h
  28258. æD struct CProcRec {
  28259.     Handle nxtComp;                     /*CProcHndl Handle to next CProcRec*/
  28260.     ColorComplementProcPtr compProc;    /*pointer to complement procedure*/
  28261. };
  28262.  
  28263. typedef struct CProcRec CProcRec;
  28264. typedef CProcRec *CProcPtr, **CProcHndl;
  28265.  
  28266.  
  28267. æKY GDevice 
  28268. æT struct
  28269. æFc Quickdraw.h
  28270. æD struct GDevice {
  28271.     short gdRefNum;                     /*driver's unit number*/
  28272.     short gdID;                         /*client ID for search procs*/
  28273.     short gdType;                       /*fixed/CLUT/direct*/
  28274.     ITabHandle gdITable;                /*Handle to inverse lookup table*/
  28275.     short gdResPref;                    /*preferred resolution of GDITable*/
  28276.     SProcHndl gdSearchProc;             /*search proc list head*/
  28277.     CProcHndl gdCompProc;               /*complement proc list*/
  28278.     short gdFlags;                      /*grafDevice flags word*/
  28279.     PixMapHandle gdPMap;                /*describing pixMap*/
  28280.     long gdRefCon;                      /*reference value*/
  28281.     Handle gdNextGD;                    /*GDHandle Handle of next gDevice*/
  28282.     Rect gdRect;                        /* device's bounds in global coordinates*/
  28283.     long gdMode;                        /*device's current mode*/
  28284.     short gdCCBytes;                    /*depth of expanded cursor data*/
  28285.     short gdCCDepth;                    /*depth of expanded cursor data*/
  28286.     Handle gdCCXData;                   /*Handle to cursor's expanded data*/
  28287.     Handle gdCCXMask;                   /*Handle to cursor's expanded mask*/
  28288.     long gdReserved;                    /*future use. MUST BE 0*/
  28289. };
  28290.  
  28291. typedef struct GDevice GDevice;
  28292. typedef GDevice *GDPtr, **GDHandle;
  28293.  
  28294.  
  28295. æKY GrafVars 
  28296. æT struct
  28297. æFc Quickdraw.h
  28298. æD struct GrafVars {
  28299.     RGBColor rgbOpColor;                /*color for addPin  subPin and average*/
  28300.     RGBColor rgbHiliteColor;            /*color for hiliting*/
  28301.     Handle pmFgColor;                   /*palette Handle for foreground color*/
  28302.     short pmFgIndex;                    /*index value for foreground*/
  28303.     Handle pmBkColor;                   /*palette Handle for background color*/
  28304.     short pmBkIndex;                    /*index value for background*/
  28305.     short pmFlags;                      /*flags for Palette Manager*/
  28306. };
  28307.  
  28308. typedef struct GrafVars GrafVars;
  28309. typedef GrafVars *GVarPtr, **GVarHandle;
  28310.  
  28311.  
  28312. æKY CQDProcs 
  28313. æT struct
  28314. æFc Quickdraw.h
  28315. æD struct CQDProcs {
  28316.     Ptr textProc;
  28317.     Ptr lineProc;
  28318.     Ptr rectProc;
  28319.     Ptr rRectProc;
  28320.     Ptr ovalProc;
  28321.     Ptr arcProc;
  28322.     Ptr polyProc;
  28323.     Ptr rgnProc;
  28324.     Ptr bitsProc;
  28325.     Ptr commentProc;
  28326.     Ptr txMeasProc;
  28327.     Ptr getPicProc;
  28328.     Ptr putPicProc;
  28329.     Ptr opcodeProc;                     /*fields added to QDProcs*/
  28330.     Ptr newProc1;
  28331.     Ptr newProc2;
  28332.     Ptr newProc3;
  28333.     Ptr newProc4;
  28334.     Ptr newProc5;
  28335.     Ptr newProc6;
  28336. };
  28337.  
  28338. typedef struct CQDProcs CQDProcs;
  28339. typedef CQDProcs *CQDProcsPtr;
  28340.  
  28341.  
  28342. æKY CGrafPort 
  28343. æT struct
  28344. æFc Quickdraw.h
  28345. æD struct CGrafPort {
  28346.     short device;
  28347.     PixMapHandle portPixMap;            /*port's pixel map*/
  28348.     short portVersion;                  /*high 2 bits always set*/
  28349.     Handle grafVars;                    /*Handle to more fields*/
  28350.     short chExtra;                      /*character extra*/
  28351.     short pnLocHFrac;                   /*pen fraction*/
  28352.     Rect portRect;
  28353.     RgnHandle visRgn;
  28354.     RgnHandle clipRgn;
  28355.     PixPatHandle bkPixPat;              /*background pattern*/
  28356.     RGBColor rgbFgColor;                /*RGB components of fg*/
  28357.     RGBColor rgbBkColor;                /*RGB components of bk*/
  28358.     Point pnLoc;
  28359.     Point pnSize;
  28360.     short pnMode;
  28361.     PixPatHandle pnPixPat;              /*pen's pattern*/
  28362.     PixPatHandle fillPixPat;            /*fill pattern*/
  28363.     short pnVis;
  28364.     short txFont;
  28365.     Style txFace;                       /*txFace is unpacked byte  push as short*/
  28366.     char filler;
  28367.     short txMode;
  28368.     short txSize;
  28369.     Fixed spExtra;
  28370.     long fgColor;
  28371.     long bkColor;
  28372.     short colrBit;
  28373.     short patStretch;
  28374.     Handle picSave;
  28375.     Handle rgnSave;
  28376.     Handle polySave;
  28377.     CQDProcsPtr grafProcs;
  28378. };
  28379.  
  28380. typedef struct CGrafPort CGrafPort;
  28381. typedef CGrafPort *CGrafPtr;
  28382.  
  28383.  
  28384. æKY CWindowPtr
  28385. æT typedef
  28386. æFc Quickdraw.h
  28387. æD typedef CGrafPtr CWindowPtr;
  28388.  
  28389. æKY ReqListRec 
  28390. æT struct
  28391. æFc Quickdraw.h
  28392. æD struct ReqListRec {
  28393.     short reqLSize;                     /*request list size*/
  28394.     short reqLData[1];                  /*request list data*/
  28395. };
  28396.  
  28397. typedef struct ReqListRec ReqListRec;
  28398.  
  28399.  
  28400. æKY OpenCPicParams 
  28401. æT struct
  28402. æFc Quickdraw.h
  28403. æD struct OpenCPicParams {
  28404.     Rect srcRect;
  28405.     Fixed hRes;
  28406.     Fixed vRes;
  28407.     short version;
  28408.     short reserved1;
  28409.     long reserved2;
  28410. };
  28411.  
  28412. typedef struct OpenCPicParams OpenCPicParams;
  28413.  
  28414.  
  28415. æKY DeviceLoopDrawingProcPtr
  28416. æT typedef
  28417. æFc Quickdraw.h
  28418. æD typedef pascal void (*DeviceLoopDrawingProcPtr)(short depth, short deviceFlags, GDHandle targetDevice,  long userData);
  28419.  
  28420. æKY qd 
  28421. æT struct
  28422. æFc Quickdraw.h
  28423. æD extern struct  {
  28424. char privates[76];
  28425. long randSeed;
  28426. BitMap screenBits;
  28427. Cursor arrow;
  28428. Pattern dkGray;
  28429. Pattern ltGray;
  28430. Pattern gray;
  28431. Pattern black;
  28432. Pattern white;
  28433. GrafPtr thePort;
  28434. }qd;
  28435.  
  28436.  
  28437. æKY InitGraf 
  28438. æT Function
  28439. æFc Quickdraw.h
  28440. æD pascal void InitGraf(void * globalPtr)
  28441.     = 0xA86E; 
  28442.  
  28443. æKY OpenPort 
  28444. æT Function
  28445. æFc Quickdraw.h
  28446. æD pascal void OpenPort(GrafPtr port)
  28447.     = 0xA86F; 
  28448.  
  28449. æKY InitPort 
  28450. æT Function
  28451. æFc Quickdraw.h
  28452. æD pascal void InitPort(GrafPtr port)
  28453.     = 0xA86D; 
  28454.  
  28455. æKY ClosePort 
  28456. æT Function
  28457. æFc Quickdraw.h
  28458. æD pascal void ClosePort(GrafPtr port)
  28459.     = 0xA87D; 
  28460.  
  28461. æKY SetPort 
  28462. æT Function
  28463. æFc Quickdraw.h
  28464. æD pascal void SetPort(GrafPtr port)
  28465.     = 0xA873; 
  28466.  
  28467. æKY GetPort 
  28468. æT Function
  28469. æFc Quickdraw.h
  28470. æD pascal void GetPort(GrafPtr *port)
  28471.     = 0xA874; 
  28472.  
  28473. æKY GrafDevice 
  28474. æT Function
  28475. æFc Quickdraw.h
  28476. æD pascal void GrafDevice(short device)
  28477.     = 0xA872; 
  28478.  
  28479. æKY SetPortBits 
  28480. æT Function
  28481. æFc Quickdraw.h
  28482. æD pascal void SetPortBits(const BitMap *bm)
  28483.     = 0xA875; 
  28484.  
  28485. æKY PortSize 
  28486. æT Function
  28487. æFc Quickdraw.h
  28488. æD pascal void PortSize(short width,short height)
  28489.     = 0xA876; 
  28490.  
  28491. æKY MovePortTo 
  28492. æT Function
  28493. æFc Quickdraw.h
  28494. æD pascal void MovePortTo(short leftGlobal,short topGlobal)
  28495.     = 0xA877; 
  28496.  
  28497. æKY SetOrigin 
  28498. æT Function
  28499. æFc Quickdraw.h
  28500. æD pascal void SetOrigin(short h,short v)
  28501.     = 0xA878; 
  28502.  
  28503. æKY SetClip 
  28504. æT Function
  28505. æFc Quickdraw.h
  28506. æD pascal void SetClip(RgnHandle rgn)
  28507.     = 0xA879; 
  28508.  
  28509. æKY GetClip 
  28510. æT Function
  28511. æFc Quickdraw.h
  28512. æD pascal void GetClip(RgnHandle rgn)
  28513.     = 0xA87A; 
  28514.  
  28515. æKY ClipRect 
  28516. æT Function
  28517. æFc Quickdraw.h
  28518. æD pascal void ClipRect(const Rect *r)
  28519.     = 0xA87B; 
  28520.  
  28521. æKY BackPat 
  28522. æT Function
  28523. æFc Quickdraw.h
  28524. æD pascal void BackPat(ConstPatternParam pat)
  28525.     = 0xA87C; 
  28526.  
  28527. æKY InitCursor 
  28528. æT Function
  28529. æFc Quickdraw.h
  28530. æD pascal void InitCursor(void)
  28531.     = 0xA850; 
  28532.  
  28533. æKY SetCursor 
  28534. æT Function
  28535. æFc Quickdraw.h
  28536. æD pascal void SetCursor(const Cursor *crsr)
  28537.     = 0xA851; 
  28538.  
  28539. æKY HideCursor 
  28540. æT Function
  28541. æFc Quickdraw.h
  28542. æD pascal void HideCursor(void)
  28543.     = 0xA852; 
  28544.  
  28545. æKY ShowCursor 
  28546. æT Function
  28547. æFc Quickdraw.h
  28548. æD pascal void ShowCursor(void)
  28549.     = 0xA853; 
  28550.  
  28551. æKY ObscureCursor 
  28552. æT Function
  28553. æFc Quickdraw.h
  28554. æD pascal void ObscureCursor(void)
  28555.     = 0xA856; 
  28556.  
  28557. æKY HidePen 
  28558. æT Function
  28559. æFc Quickdraw.h
  28560. æD pascal void HidePen(void)
  28561.     = 0xA896; 
  28562.  
  28563. æKY ShowPen 
  28564. æT Function
  28565. æFc Quickdraw.h
  28566. æD pascal void ShowPen(void)
  28567.     = 0xA897; 
  28568.  
  28569. æKY GetPen 
  28570. æT Function
  28571. æFc Quickdraw.h
  28572. æD pascal void GetPen(Point *pt)
  28573.     = 0xA89A; 
  28574.  
  28575. æKY GetPenState 
  28576. æT Function
  28577. æFc Quickdraw.h
  28578. æD pascal void GetPenState(PenState *pnState)
  28579.     = 0xA898; 
  28580.  
  28581. æKY SetPenState 
  28582. æT Function
  28583. æFc Quickdraw.h
  28584. æD pascal void SetPenState(const PenState *pnState)
  28585.     = 0xA899; 
  28586.  
  28587. æKY PenSize 
  28588. æT Function
  28589. æFc Quickdraw.h
  28590. æD pascal void PenSize(short width,short height)
  28591.     = 0xA89B; 
  28592.  
  28593. æKY PenMode 
  28594. æT Function
  28595. æFc Quickdraw.h
  28596. æD pascal void PenMode(short mode)
  28597.     = 0xA89C; 
  28598.  
  28599. æKY PenPat 
  28600. æT Function
  28601. æFc Quickdraw.h
  28602. æD pascal void PenPat(ConstPatternParam pat)
  28603.     = 0xA89D; 
  28604.  
  28605. æKY PenNormal 
  28606. æT Function
  28607. æFc Quickdraw.h
  28608. æD pascal void PenNormal(void)
  28609.     = 0xA89E; 
  28610.  
  28611. æKY MoveTo 
  28612. æT Function
  28613. æFc Quickdraw.h
  28614. æD pascal void MoveTo(short h,short v)
  28615.     = 0xA893; 
  28616.  
  28617. æKY Move 
  28618. æT Function
  28619. æFc Quickdraw.h
  28620. æD pascal void Move(short dh,short dv)
  28621.     = 0xA894; 
  28622.  
  28623. æKY LineTo 
  28624. æT Function
  28625. æFc Quickdraw.h
  28626. æD pascal void LineTo(short h,short v)
  28627.     = 0xA891; 
  28628.  
  28629. æKY Line 
  28630. æT Function
  28631. æFc Quickdraw.h
  28632. æD pascal void Line(short dh,short dv)
  28633.     = 0xA892; 
  28634.  
  28635. æKY TextFont 
  28636. æT Function
  28637. æFc Quickdraw.h
  28638. æD pascal void TextFont(short font)
  28639.     = 0xA887; 
  28640.  
  28641. æKY TextFace 
  28642. æT Function
  28643. æFc Quickdraw.h
  28644. æD pascal void TextFace(short face)
  28645.     = 0xA888; 
  28646.  
  28647. æKY TextMode 
  28648. æT Function
  28649. æFc Quickdraw.h
  28650. æD pascal void TextMode(short mode)
  28651.     = 0xA889; 
  28652.  
  28653. æKY TextSize 
  28654. æT Function
  28655. æFc Quickdraw.h
  28656. æD pascal void TextSize(short size)
  28657.     = 0xA88A; 
  28658.  
  28659. æKY SpaceExtra 
  28660. æT Function
  28661. æFc Quickdraw.h
  28662. æD pascal void SpaceExtra(Fixed extra)
  28663.     = 0xA88E; 
  28664.  
  28665. æKY DrawChar 
  28666. æT Function
  28667. æFc Quickdraw.h
  28668. æD pascal void DrawChar(short ch)
  28669.     = 0xA883; 
  28670.  
  28671. æKY DrawString 
  28672. æT Function
  28673. æFc Quickdraw.h
  28674. æD pascal void DrawString(ConstStr255Param s)
  28675.     = 0xA884; 
  28676.  
  28677. æKY DrawText 
  28678. æT Function
  28679. æFc Quickdraw.h
  28680. æD pascal void DrawText(const void *textBuf,short firstByte,short byteCount)
  28681.     = 0xA885; 
  28682.  
  28683. æKY CharWidth 
  28684. æT Function
  28685. æFc Quickdraw.h
  28686. æD pascal short CharWidth(short ch)
  28687.     = 0xA88D; 
  28688.  
  28689. æKY StringWidth 
  28690. æT Function
  28691. æFc Quickdraw.h
  28692. æD pascal short StringWidth(ConstStr255Param s)
  28693.     = 0xA88C; 
  28694.  
  28695. æKY TextWidth 
  28696. æT Function
  28697. æFc Quickdraw.h
  28698. æD pascal short TextWidth(const void *textBuf,short firstByte,short byteCount)
  28699.     = 0xA886; 
  28700.  
  28701. æKY MeasureText 
  28702. æT Function
  28703. æFc Quickdraw.h
  28704. æD pascal void MeasureText(short count,const void *textAddr,void *charLocs)
  28705.     = 0xA837; 
  28706.  
  28707. æKY GetFontInfo 
  28708. æT Function
  28709. æFc Quickdraw.h
  28710. æD pascal void GetFontInfo(FontInfo *info)
  28711.     = 0xA88B; 
  28712.  
  28713. æKY ForeColor 
  28714. æT Function
  28715. æFc Quickdraw.h
  28716. æD pascal void ForeColor(long color)
  28717.     = 0xA862; 
  28718.  
  28719. æKY BackColor 
  28720. æT Function
  28721. æFc Quickdraw.h
  28722. æD pascal void BackColor(long color)
  28723.     = 0xA863; 
  28724.  
  28725. æKY ColorBit 
  28726. æT Function
  28727. æFc Quickdraw.h
  28728. æD pascal void ColorBit(short whichBit)
  28729.     = 0xA864; 
  28730.  
  28731. æKY SetRect 
  28732. æT Function
  28733. æFc Quickdraw.h
  28734. æD pascal void SetRect(Rect *r,short left,short top,short right,short bottom)
  28735.     = 0xA8A7; 
  28736.  
  28737. æKY OffsetRect 
  28738. æT Function
  28739. æFc Quickdraw.h
  28740. æD pascal void OffsetRect(Rect *r,short dh,short dv)
  28741.     = 0xA8A8; 
  28742.  
  28743. æKY InsetRect 
  28744. æT Function
  28745. æFc Quickdraw.h
  28746. æD pascal void InsetRect(Rect *r,short dh,short dv)
  28747.     = 0xA8A9; 
  28748.  
  28749. æKY SectRect 
  28750. æT Function
  28751. æFc Quickdraw.h
  28752. æD pascal Boolean SectRect(const Rect *src1,const Rect *src2,Rect *dstRect)
  28753.     = 0xA8AA; 
  28754.  
  28755. æKY UnionRect 
  28756. æT Function
  28757. æFc Quickdraw.h
  28758. æD pascal void UnionRect(const Rect *src1,const Rect *src2,Rect *dstRect)
  28759.     = 0xA8AB; 
  28760.  
  28761. æKY EqualRect 
  28762. æT Function
  28763. æFc Quickdraw.h
  28764. æD pascal Boolean EqualRect(const Rect *rect1,const Rect *rect2)
  28765.     = 0xA8A6; 
  28766.  
  28767. æKY EmptyRect 
  28768. æT Function
  28769. æFc Quickdraw.h
  28770. æD pascal Boolean EmptyRect(const Rect *r)
  28771.     = 0xA8AE; 
  28772.  
  28773. æKY FrameRect 
  28774. æT Function
  28775. æFc Quickdraw.h
  28776. æD pascal void FrameRect(const Rect *r)
  28777.     = 0xA8A1; 
  28778.  
  28779. æKY PaintRect 
  28780. æT Function
  28781. æFc Quickdraw.h
  28782. æD pascal void PaintRect(const Rect *r)
  28783.     = 0xA8A2; 
  28784.  
  28785. æKY EraseRect 
  28786. æT Function
  28787. æFc Quickdraw.h
  28788. æD pascal void EraseRect(const Rect *r)
  28789.     = 0xA8A3; 
  28790.  
  28791. æKY InvertRect 
  28792. æT Function
  28793. æFc Quickdraw.h
  28794. æD pascal void InvertRect(const Rect *r)
  28795.     = 0xA8A4; 
  28796.  
  28797. æKY FillRect 
  28798. æT Function
  28799. æFc Quickdraw.h
  28800. æD pascal void FillRect(const Rect *r,ConstPatternParam pat)
  28801.     = 0xA8A5; 
  28802.  
  28803. æKY FrameOval 
  28804. æT Function
  28805. æFc Quickdraw.h
  28806. æD pascal void FrameOval(const Rect *r)
  28807.     = 0xA8B7; 
  28808.  
  28809. æKY PaintOval 
  28810. æT Function
  28811. æFc Quickdraw.h
  28812. æD pascal void PaintOval(const Rect *r)
  28813.     = 0xA8B8; 
  28814.  
  28815. æKY EraseOval 
  28816. æT Function
  28817. æFc Quickdraw.h
  28818. æD pascal void EraseOval(const Rect *r)
  28819.     = 0xA8B9; 
  28820.  
  28821. æKY InvertOval 
  28822. æT Function
  28823. æFc Quickdraw.h
  28824. æD pascal void InvertOval(const Rect *r)
  28825.     = 0xA8BA; 
  28826.  
  28827. æKY FillOval 
  28828. æT Function
  28829. æFc Quickdraw.h
  28830. æD pascal void FillOval(const Rect *r,ConstPatternParam pat)
  28831.     = 0xA8BB; 
  28832.  
  28833. æKY FrameRoundRect 
  28834. æT Function
  28835. æFc Quickdraw.h
  28836. æD pascal void FrameRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  28837.     = 0xA8B0; 
  28838.  
  28839. æKY PaintRoundRect 
  28840. æT Function
  28841. æFc Quickdraw.h
  28842. æD pascal void PaintRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  28843.     = 0xA8B1; 
  28844.  
  28845. æKY EraseRoundRect 
  28846. æT Function
  28847. æFc Quickdraw.h
  28848. æD pascal void EraseRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  28849.     = 0xA8B2; 
  28850.  
  28851. æKY InvertRoundRect 
  28852. æT Function
  28853. æFc Quickdraw.h
  28854. æD pascal void InvertRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  28855.     = 0xA8B3; 
  28856.  
  28857. æKY FillRoundRect 
  28858. æT Function
  28859. æFc Quickdraw.h
  28860. æD pascal void FillRoundRect(const Rect *r,short ovalWidth,short ovalHeight,
  28861.     ConstPatternParam pat)
  28862.     = 0xA8B4; 
  28863.  
  28864. æKY FrameArc 
  28865. æT Function
  28866. æFc Quickdraw.h
  28867. æD pascal void FrameArc(const Rect *r,short startAngle,short arcAngle)
  28868.     = 0xA8BE; 
  28869.  
  28870. æKY PaintArc 
  28871. æT Function
  28872. æFc Quickdraw.h
  28873. æD pascal void PaintArc(const Rect *r,short startAngle,short arcAngle)
  28874.     = 0xA8BF; 
  28875.  
  28876. æKY EraseArc 
  28877. æT Function
  28878. æFc Quickdraw.h
  28879. æD pascal void EraseArc(const Rect *r,short startAngle,short arcAngle)
  28880.     = 0xA8C0; 
  28881.  
  28882. æKY InvertArc 
  28883. æT Function
  28884. æFc Quickdraw.h
  28885. æD pascal void InvertArc(const Rect *r,short startAngle,short arcAngle)
  28886.     = 0xA8C1; 
  28887.  
  28888. æKY FillArc 
  28889. æT Function
  28890. æFc Quickdraw.h
  28891. æD pascal void FillArc(const Rect *r,short startAngle,short arcAngle,ConstPatternParam pat)
  28892.     = 0xA8C2; 
  28893.  
  28894. æKY NewRgn 
  28895. æT Function
  28896. æFc Quickdraw.h
  28897. æD pascal RgnHandle NewRgn(void)
  28898.     = 0xA8D8; 
  28899.  
  28900. æKY OpenRgn 
  28901. æT Function
  28902. æFc Quickdraw.h
  28903. æD pascal void OpenRgn(void)
  28904.     = 0xA8DA; 
  28905.  
  28906. æKY CloseRgn 
  28907. æT Function
  28908. æFc Quickdraw.h
  28909. æD pascal void CloseRgn(RgnHandle dstRgn)
  28910.     = 0xA8DB; 
  28911.  
  28912. æKY BitMapToRegionGlue 
  28913. æT Function
  28914. æFc Quickdraw.h
  28915. æD pascal OSErr BitMapToRegionGlue(RgnHandle region,const BitMap *bMap); 
  28916.  
  28917. æKY BitMapToRegion 
  28918. æT Function
  28919. æFc Quickdraw.h
  28920. æD pascal OSErr BitMapToRegion(RgnHandle region,const BitMap *bMap)
  28921.     = 0xA8D7; 
  28922.  
  28923. æKY DisposeRgn 
  28924. æT Function
  28925. æFc Quickdraw.h
  28926. æD pascal void DisposeRgn(RgnHandle rgn)
  28927.     = 0xA8D9; 
  28928.  
  28929. æKY CopyRgn 
  28930. æT Function
  28931. æFc Quickdraw.h
  28932. æD pascal void CopyRgn(RgnHandle srcRgn,RgnHandle dstRgn)
  28933.     = 0xA8DC; 
  28934.  
  28935. æKY SetEmptyRgn 
  28936. æT Function
  28937. æFc Quickdraw.h
  28938. æD pascal void SetEmptyRgn(RgnHandle rgn)
  28939.     = 0xA8DD; 
  28940.  
  28941. æKY SetRectRgn 
  28942. æT Function
  28943. æFc Quickdraw.h
  28944. æD pascal void SetRectRgn(RgnHandle rgn,short left,short top,short right,short bottom)
  28945.     = 0xA8DE; 
  28946.  
  28947. æKY RectRgn 
  28948. æT Function
  28949. æFc Quickdraw.h
  28950. æD pascal void RectRgn(RgnHandle rgn,const Rect *r)
  28951.     = 0xA8DF; 
  28952.  
  28953. æKY OffsetRgn 
  28954. æT Function
  28955. æFc Quickdraw.h
  28956. æD pascal void OffsetRgn(RgnHandle rgn,short dh,short dv)
  28957.     = 0xA8E0; 
  28958.  
  28959. æKY InsetRgn 
  28960. æT Function
  28961. æFc Quickdraw.h
  28962. æD pascal void InsetRgn(RgnHandle rgn,short dh,short dv)
  28963.     = 0xA8E1; 
  28964.  
  28965. æKY SectRgn 
  28966. æT Function
  28967. æFc Quickdraw.h
  28968. æD pascal void SectRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  28969.     = 0xA8E4; 
  28970.  
  28971. æKY UnionRgn 
  28972. æT Function
  28973. æFc Quickdraw.h
  28974. æD pascal void UnionRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  28975.     = 0xA8E5; 
  28976.  
  28977. æKY DiffRgn 
  28978. æT Function
  28979. æFc Quickdraw.h
  28980. æD pascal void DiffRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  28981.     = 0xA8E6; 
  28982.  
  28983. æKY XorRgn 
  28984. æT Function
  28985. æFc Quickdraw.h
  28986. æD pascal void XorRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  28987.     = 0xA8E7; 
  28988.  
  28989. æKY RectInRgn 
  28990. æT Function
  28991. æFc Quickdraw.h
  28992. æD pascal Boolean RectInRgn(const Rect *r,RgnHandle rgn)
  28993.     = 0xA8E9; 
  28994.  
  28995. æKY EqualRgn 
  28996. æT Function
  28997. æFc Quickdraw.h
  28998. æD pascal Boolean EqualRgn(RgnHandle rgnA,RgnHandle rgnB)
  28999.     = 0xA8E3; 
  29000.  
  29001. æKY EmptyRgn 
  29002. æT Function
  29003. æFc Quickdraw.h
  29004. æD pascal Boolean EmptyRgn(RgnHandle rgn)
  29005.     = 0xA8E2; 
  29006.  
  29007. æKY FrameRgn 
  29008. æT Function
  29009. æFc Quickdraw.h
  29010. æD pascal void FrameRgn(RgnHandle rgn)
  29011.     = 0xA8D2; 
  29012.  
  29013. æKY PaintRgn 
  29014. æT Function
  29015. æFc Quickdraw.h
  29016. æD pascal void PaintRgn(RgnHandle rgn)
  29017.     = 0xA8D3; 
  29018.  
  29019. æKY EraseRgn 
  29020. æT Function
  29021. æFc Quickdraw.h
  29022. æD pascal void EraseRgn(RgnHandle rgn)
  29023.     = 0xA8D4; 
  29024.  
  29025. æKY InvertRgn 
  29026. æT Function
  29027. æFc Quickdraw.h
  29028. æD pascal void InvertRgn(RgnHandle rgn)
  29029.     = 0xA8D5; 
  29030.  
  29031. æKY FillRgn 
  29032. æT Function
  29033. æFc Quickdraw.h
  29034. æD pascal void FillRgn(RgnHandle rgn,ConstPatternParam pat)
  29035.     = 0xA8D6; 
  29036.  
  29037. æKY ScrollRect 
  29038. æT Function
  29039. æFc Quickdraw.h
  29040. æD pascal void ScrollRect(const Rect *r,short dh,short dv,RgnHandle updateRgn)
  29041.     = 0xA8EF; 
  29042.  
  29043. æKY CopyBits 
  29044. æT Function
  29045. æFc Quickdraw.h
  29046. æD pascal void CopyBits(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  29047.     const Rect *dstRect,short mode,RgnHandle maskRgn)
  29048.     = 0xA8EC; 
  29049.  
  29050. æKY SeedFill 
  29051. æT Function
  29052. æFc Quickdraw.h
  29053. æD pascal void SeedFill(const void *srcPtr,void *dstPtr,short srcRow,short dstRow,
  29054.     short height,short words,short seedH,short seedV)
  29055.     = 0xA839; 
  29056.  
  29057. æKY CalcMask 
  29058. æT Function
  29059. æFc Quickdraw.h
  29060. æD pascal void CalcMask(const void *srcPtr,void *dstPtr,short srcRow,short dstRow,
  29061.     short height,short words)
  29062.     = 0xA838; 
  29063.  
  29064. æKY CopyMask 
  29065. æT Function
  29066. æFc Quickdraw.h
  29067. æD pascal void CopyMask(const BitMap *srcBits,const BitMap *maskBits,const BitMap *dstBits,
  29068.     const Rect *srcRect,const Rect *maskRect,const Rect *dstRect)
  29069.     = 0xA817; 
  29070.  
  29071. æKY OpenPicture 
  29072. æT Function
  29073. æFc Quickdraw.h
  29074. æD pascal PicHandle OpenPicture(const Rect *picFrame)
  29075.     = 0xA8F3; 
  29076.  
  29077. æKY PicComment 
  29078. æT Function
  29079. æFc Quickdraw.h
  29080. æD pascal void PicComment(short kind,short dataSize,Handle dataHandle)
  29081.     = 0xA8F2; 
  29082.  
  29083. æKY ClosePicture 
  29084. æT Function
  29085. æFc Quickdraw.h
  29086. æD pascal void ClosePicture(void)
  29087.     = 0xA8F4; 
  29088.  
  29089. æKY DrawPicture 
  29090. æT Function
  29091. æFc Quickdraw.h
  29092. æD pascal void DrawPicture(PicHandle myPicture,const Rect *dstRect)
  29093.     = 0xA8F6; 
  29094.  
  29095. æKY KillPicture 
  29096. æT Function
  29097. æFc Quickdraw.h
  29098. æD pascal void KillPicture(PicHandle myPicture)
  29099.     = 0xA8F5; 
  29100.  
  29101. æKY OpenPoly 
  29102. æT Function
  29103. æFc Quickdraw.h
  29104. æD pascal PolyHandle OpenPoly(void)
  29105.     = 0xA8CB; 
  29106.  
  29107. æKY ClosePoly 
  29108. æT Function
  29109. æFc Quickdraw.h
  29110. æD pascal void ClosePoly(void)
  29111.     = 0xA8CC; 
  29112.  
  29113. æKY KillPoly 
  29114. æT Function
  29115. æFc Quickdraw.h
  29116. æD pascal void KillPoly(PolyHandle poly)
  29117.     = 0xA8CD; 
  29118.  
  29119. æKY OffsetPoly 
  29120. æT Function
  29121. æFc Quickdraw.h
  29122. æD pascal void OffsetPoly(PolyHandle poly,short dh,short dv)
  29123.     = 0xA8CE; 
  29124.  
  29125. æKY FramePoly 
  29126. æT Function
  29127. æFc Quickdraw.h
  29128. æD pascal void FramePoly(PolyHandle poly)
  29129.     = 0xA8C6; 
  29130.  
  29131. æKY PaintPoly 
  29132. æT Function
  29133. æFc Quickdraw.h
  29134. æD pascal void PaintPoly(PolyHandle poly)
  29135.     = 0xA8C7; 
  29136.  
  29137. æKY ErasePoly 
  29138. æT Function
  29139. æFc Quickdraw.h
  29140. æD pascal void ErasePoly(PolyHandle poly)
  29141.     = 0xA8C8; 
  29142.  
  29143. æKY InvertPoly 
  29144. æT Function
  29145. æFc Quickdraw.h
  29146. æD pascal void InvertPoly(PolyHandle poly)
  29147.     = 0xA8C9; 
  29148.  
  29149. æKY FillPoly 
  29150. æT Function
  29151. æFc Quickdraw.h
  29152. æD pascal void FillPoly(PolyHandle poly,ConstPatternParam pat)
  29153.     = 0xA8CA; 
  29154.  
  29155. æKY SetPt 
  29156. æT Function
  29157. æFc Quickdraw.h
  29158. æD pascal void SetPt(Point *pt,short h,short v)
  29159.     = 0xA880; 
  29160.  
  29161. æKY LocalToGlobal 
  29162. æT Function
  29163. æFc Quickdraw.h
  29164. æD pascal void LocalToGlobal(Point *pt)
  29165.     = 0xA870; 
  29166.  
  29167. æKY GlobalToLocal 
  29168. æT Function
  29169. æFc Quickdraw.h
  29170. æD pascal void GlobalToLocal(Point *pt)
  29171.     = 0xA871; 
  29172.  
  29173. æKY Random 
  29174. æT Function
  29175. æFc Quickdraw.h
  29176. æD pascal short Random(void)
  29177.     = 0xA861; 
  29178.  
  29179. æKY StuffHex 
  29180. æT Function
  29181. æFc Quickdraw.h
  29182. æD pascal void StuffHex(void *thingPtr,ConstStr255Param s)
  29183.     = 0xA866; 
  29184.  
  29185. æKY GetPixel 
  29186. æT Function
  29187. æFc Quickdraw.h
  29188. æD pascal Boolean GetPixel(short h,short v)
  29189.     = 0xA865; 
  29190.  
  29191. æKY ScalePt 
  29192. æT Function
  29193. æFc Quickdraw.h
  29194. æD pascal void ScalePt(Point *pt,const Rect *srcRect,const Rect *dstRect)
  29195.     = 0xA8F8; 
  29196.  
  29197. æKY MapPt 
  29198. æT Function
  29199. æFc Quickdraw.h
  29200. æD pascal void MapPt(Point *pt,const Rect *srcRect,const Rect *dstRect)
  29201.     = 0xA8F9; 
  29202.  
  29203. æKY MapRect 
  29204. æT Function
  29205. æFc Quickdraw.h
  29206. æD pascal void MapRect(Rect *r,const Rect *srcRect,const Rect *dstRect)
  29207.     = 0xA8FA; 
  29208.  
  29209. æKY MapRgn 
  29210. æT Function
  29211. æFc Quickdraw.h
  29212. æD pascal void MapRgn(RgnHandle rgn,const Rect *srcRect,const Rect *dstRect)
  29213.     = 0xA8FB; 
  29214.  
  29215. æKY MapPoly 
  29216. æT Function
  29217. æFc Quickdraw.h
  29218. æD pascal void MapPoly(PolyHandle poly,const Rect *srcRect,const Rect *dstRect)
  29219.     = 0xA8FC; 
  29220.  
  29221. æKY SetStdProcs 
  29222. æT Function
  29223. æFc Quickdraw.h
  29224. æD pascal void SetStdProcs(QDProcs *procs)
  29225.     = 0xA8EA; 
  29226.  
  29227. æKY StdRect 
  29228. æT Function
  29229. æFc Quickdraw.h
  29230. æD pascal void StdRect(GrafVerb verb,const Rect *r)
  29231.     = 0xA8A0; 
  29232.  
  29233. æKY StdRRect 
  29234. æT Function
  29235. æFc Quickdraw.h
  29236. æD pascal void StdRRect(GrafVerb verb,const Rect *r,short ovalWidth,short ovalHeight)
  29237.     = 0xA8AF; 
  29238.  
  29239. æKY StdOval 
  29240. æT Function
  29241. æFc Quickdraw.h
  29242. æD pascal void StdOval(GrafVerb verb,const Rect *r)
  29243.     = 0xA8B6; 
  29244.  
  29245. æKY StdArc 
  29246. æT Function
  29247. æFc Quickdraw.h
  29248. æD pascal void StdArc(GrafVerb verb,const Rect *r,short startAngle,short arcAngle)
  29249.     = 0xA8BD; 
  29250.  
  29251. æKY StdPoly 
  29252. æT Function
  29253. æFc Quickdraw.h
  29254. æD pascal void StdPoly(GrafVerb verb,PolyHandle poly)
  29255.     = 0xA8C5; 
  29256.  
  29257. æKY StdRgn 
  29258. æT Function
  29259. æFc Quickdraw.h
  29260. æD pascal void StdRgn(GrafVerb verb,RgnHandle rgn)
  29261.     = 0xA8D1; 
  29262.  
  29263. æKY StdBits 
  29264. æT Function
  29265. æFc Quickdraw.h
  29266. æD pascal void StdBits(BitMap *srcBits,Rect *srcRect,const Rect *dstRect,short mode,
  29267.     RgnHandle maskRgn)
  29268.     = 0xA8EB; 
  29269.  
  29270. æKY StdComment 
  29271. æT Function
  29272. æFc Quickdraw.h
  29273. æD pascal void StdComment(short kind,short dataSize,Handle dataHandle)
  29274.     = 0xA8F1; 
  29275.  
  29276. æKY StdTxMeas 
  29277. æT Function
  29278. æFc Quickdraw.h
  29279. æD pascal short StdTxMeas(short byteCount,const void *textAddr,Point *numer,
  29280.     Point *denom,FontInfo *info)
  29281.     = 0xA8ED; 
  29282.  
  29283. æKY StdGetPic 
  29284. æT Function
  29285. æFc Quickdraw.h
  29286. æD pascal void StdGetPic(void *dataPtr,short byteCount)
  29287.     = 0xA8EE; 
  29288.  
  29289. æKY StdPutPic 
  29290. æT Function
  29291. æFc Quickdraw.h
  29292. æD pascal void StdPutPic(const void *dataPtr,short byteCount)
  29293.     = 0xA8F0; 
  29294.  
  29295. æKY AddPt 
  29296. æT Function
  29297. æFc Quickdraw.h
  29298. æD pascal void AddPt(Point src,Point *dst)
  29299.     = 0xA87E; 
  29300.  
  29301. æKY subpt 
  29302. æT Function
  29303. æFc Quickdraw.h
  29304. æD void subpt(Point *src,Point *dst); 
  29305.  
  29306. æKY EqualPt 
  29307. æT Function
  29308. æFc Quickdraw.h
  29309. æD pascal Boolean EqualPt(Point pt1,Point pt2)
  29310.     = 0xA881; 
  29311.  
  29312. æKY PtInRect 
  29313. æT Function
  29314. æFc Quickdraw.h
  29315. æD pascal Boolean PtInRect(Point pt,const Rect *r)
  29316.     = 0xA8AD; 
  29317.  
  29318. æKY Pt2Rect 
  29319. æT Function
  29320. æFc Quickdraw.h
  29321. æD pascal void Pt2Rect(Point pt1,Point pt2,Rect *dstRect)
  29322.     = 0xA8AC; 
  29323.  
  29324. æKY PtToAngle 
  29325. æT Function
  29326. æFc Quickdraw.h
  29327. æD pascal void PtToAngle(const Rect *r,Point pt,short *angle)
  29328.     = 0xA8C3; 
  29329.  
  29330. æKY PtInRgn 
  29331. æT Function
  29332. æFc Quickdraw.h
  29333. æD pascal Boolean PtInRgn(Point pt,RgnHandle rgn)
  29334.     = 0xA8E8; 
  29335.  
  29336. æKY StdText 
  29337. æT Function
  29338. æFc Quickdraw.h
  29339. æD pascal void StdText(short count,const void *textAddr,Point numer,Point denom)
  29340.     = 0xA882; 
  29341.  
  29342. æKY StdLine 
  29343. æT Function
  29344. æFc Quickdraw.h
  29345. æD pascal void StdLine(Point newPt)
  29346.     = 0xA890; 
  29347.  
  29348. æKY OpenCPort 
  29349. æT Function
  29350. æFc Quickdraw.h
  29351. æD pascal void OpenCPort(CGrafPtr port)
  29352.     = 0xAA00; 
  29353.  
  29354. æKY InitCPort 
  29355. æT Function
  29356. æFc Quickdraw.h
  29357. æD pascal void InitCPort(CGrafPtr port)
  29358.     = 0xAA01; 
  29359.  
  29360. æKY CloseCPort 
  29361. æT Function
  29362. æFc Quickdraw.h
  29363. æD pascal void CloseCPort(CGrafPtr port)
  29364.     = 0xA87D; 
  29365.  
  29366. æKY NewPixMap 
  29367. æT Function
  29368. æFc Quickdraw.h
  29369. æD pascal PixMapHandle NewPixMap(void)
  29370.     = 0xAA03; 
  29371.  
  29372. æKY DisposPixMap 
  29373. æT Function
  29374. æFc Quickdraw.h
  29375. æD pascal void DisposPixMap(PixMapHandle pm)
  29376.     = 0xAA04; 
  29377.  
  29378. æKY DisposePixMap 
  29379. æT Function
  29380. æFc Quickdraw.h
  29381. æD pascal void DisposePixMap(PixMapHandle pm)
  29382.     = 0xAA04; 
  29383.  
  29384. æKY CopyPixMap 
  29385. æT Function
  29386. æFc Quickdraw.h
  29387. æD pascal void CopyPixMap(PixMapHandle srcPM,PixMapHandle dstPM)
  29388.     = 0xAA05; 
  29389.  
  29390. æKY NewPixPat 
  29391. æT Function
  29392. æFc Quickdraw.h
  29393. æD pascal PixPatHandle NewPixPat(void)
  29394.     = 0xAA07; 
  29395.  
  29396. æKY DisposPixPat 
  29397. æT Function
  29398. æFc Quickdraw.h
  29399. æD pascal void DisposPixPat(PixPatHandle pp)
  29400.     = 0xAA08; 
  29401.  
  29402. æKY DisposePixPat 
  29403. æT Function
  29404. æFc Quickdraw.h
  29405. æD pascal void DisposePixPat(PixPatHandle pp)
  29406.     = 0xAA08; 
  29407.  
  29408. æKY CopyPixPat 
  29409. æT Function
  29410. æFc Quickdraw.h
  29411. æD pascal void CopyPixPat(PixPatHandle srcPP,PixPatHandle dstPP)
  29412.     = 0xAA09; 
  29413.  
  29414. æKY PenPixPat 
  29415. æT Function
  29416. æFc Quickdraw.h
  29417. æD pascal void PenPixPat(PixPatHandle pp)
  29418.     = 0xAA0A; 
  29419.  
  29420. æKY BackPixPat 
  29421. æT Function
  29422. æFc Quickdraw.h
  29423. æD pascal void BackPixPat(PixPatHandle pp)
  29424.     = 0xAA0B; 
  29425.  
  29426. æKY GetPixPat 
  29427. æT Function
  29428. æFc Quickdraw.h
  29429. æD pascal PixPatHandle GetPixPat(short patID)
  29430.     = 0xAA0C; 
  29431.  
  29432. æKY MakeRGBPat 
  29433. æT Function
  29434. æFc Quickdraw.h
  29435. æD pascal void MakeRGBPat(PixPatHandle pp,const RGBColor *myColor)
  29436.     = 0xAA0D; 
  29437.  
  29438. æKY FillCRect 
  29439. æT Function
  29440. æFc Quickdraw.h
  29441. æD pascal void FillCRect(const Rect *r,PixPatHandle pp)
  29442.     = 0xAA0E; 
  29443.  
  29444. æKY FillCOval 
  29445. æT Function
  29446. æFc Quickdraw.h
  29447. æD pascal void FillCOval(const Rect *r,PixPatHandle pp)
  29448.     = 0xAA0F; 
  29449.  
  29450. æKY FillCRoundRect 
  29451. æT Function
  29452. æFc Quickdraw.h
  29453. æD pascal void FillCRoundRect(const Rect *r,short ovalWidth,short ovalHeight,
  29454.     PixPatHandle pp)
  29455.     = 0xAA10; 
  29456.  
  29457. æKY FillCArc 
  29458. æT Function
  29459. æFc Quickdraw.h
  29460. æD pascal void FillCArc(const Rect *r,short startAngle,short arcAngle,PixPatHandle pp)
  29461.     = 0xAA11; 
  29462.  
  29463. æKY FillCRgn 
  29464. æT Function
  29465. æFc Quickdraw.h
  29466. æD pascal void FillCRgn(RgnHandle rgn,PixPatHandle pp)
  29467.     = 0xAA12; 
  29468.  
  29469. æKY FillCPoly 
  29470. æT Function
  29471. æFc Quickdraw.h
  29472. æD pascal void FillCPoly(PolyHandle poly,PixPatHandle pp)
  29473.     = 0xAA13; 
  29474.  
  29475. æKY RGBForeColor 
  29476. æT Function
  29477. æFc Quickdraw.h
  29478. æD pascal void RGBForeColor(const RGBColor *color)
  29479.     = 0xAA14; 
  29480.  
  29481. æKY RGBBackColor 
  29482. æT Function
  29483. æFc Quickdraw.h
  29484. æD pascal void RGBBackColor(const RGBColor *color)
  29485.     = 0xAA15; 
  29486.  
  29487. æKY SetCPixel 
  29488. æT Function
  29489. æFc Quickdraw.h
  29490. æD pascal void SetCPixel(short h,short v,const RGBColor *cPix)
  29491.     = 0xAA16; 
  29492.  
  29493. æKY SetPortPix 
  29494. æT Function
  29495. æFc Quickdraw.h
  29496. æD pascal void SetPortPix(PixMapHandle pm)
  29497.     = 0xAA06; 
  29498.  
  29499. æKY GetCPixel 
  29500. æT Function
  29501. æFc Quickdraw.h
  29502. æD pascal void GetCPixel(short h,short v,RGBColor *cPix)
  29503.     = 0xAA17; 
  29504.  
  29505. æKY GetForeColor 
  29506. æT Function
  29507. æFc Quickdraw.h
  29508. æD pascal void GetForeColor(RGBColor *color)
  29509.     = 0xAA19; 
  29510.  
  29511. æKY GetBackColor 
  29512. æT Function
  29513. æFc Quickdraw.h
  29514. æD pascal void GetBackColor(RGBColor *color)
  29515.     = 0xAA1A; 
  29516.  
  29517. æKY SeedCFill 
  29518. æT Function
  29519. æFc Quickdraw.h
  29520. æD pascal void SeedCFill(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  29521.     const Rect *dstRect,short seedH,short seedV,ColorSearchProcPtr matchProc,
  29522.     long matchData)
  29523.     = 0xAA50; 
  29524.  
  29525. æKY CalcCMask 
  29526. æT Function
  29527. æFc Quickdraw.h
  29528. æD pascal void CalcCMask(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  29529.     const Rect *dstRect,const RGBColor *seedRGB,ColorSearchProcPtr matchProc,
  29530.     long matchData)
  29531.     = 0xAA4F; 
  29532.  
  29533. æKY OpenCPicture 
  29534. æT Function
  29535. æFc Quickdraw.h
  29536. æD pascal PicHandle OpenCPicture(const OpenCPicParams *newHeader)
  29537.     = 0xAA20; 
  29538.  
  29539. æKY OpColor 
  29540. æT Function
  29541. æFc Quickdraw.h
  29542. æD pascal void OpColor(const RGBColor *color)
  29543.     = 0xAA21; 
  29544.  
  29545. æKY HiliteColor 
  29546. æT Function
  29547. æFc Quickdraw.h
  29548. æD pascal void HiliteColor(const RGBColor *color)
  29549.     = 0xAA22; 
  29550.  
  29551. æKY DisposCTable 
  29552. æT Function
  29553. æFc Quickdraw.h
  29554. æD pascal void DisposCTable(CTabHandle cTable)
  29555.     = 0xAA24; 
  29556.  
  29557. æKY DisposeCTable 
  29558. æT Function
  29559. æFc Quickdraw.h
  29560. æD pascal void DisposeCTable(CTabHandle cTable)
  29561.     = 0xAA24; 
  29562.  
  29563. æKY GetCTable 
  29564. æT Function
  29565. æFc Quickdraw.h
  29566. æD pascal CTabHandle GetCTable(short ctID)
  29567.     = 0xAA18; 
  29568.  
  29569. æKY GetCCursor 
  29570. æT Function
  29571. æFc Quickdraw.h
  29572. æD pascal CCrsrHandle GetCCursor(short crsrID)
  29573.     = 0xAA1B; 
  29574.  
  29575. æKY SetCCursor 
  29576. æT Function
  29577. æFc Quickdraw.h
  29578. æD pascal void SetCCursor(CCrsrHandle cCrsr)
  29579.     = 0xAA1C; 
  29580.  
  29581. æKY AllocCursor 
  29582. æT Function
  29583. æFc Quickdraw.h
  29584. æD pascal void AllocCursor(void)
  29585.     = 0xAA1D; 
  29586.  
  29587. æKY DisposCCursor 
  29588. æT Function
  29589. æFc Quickdraw.h
  29590. æD pascal void DisposCCursor(CCrsrHandle cCrsr)
  29591.     = 0xAA26; 
  29592.  
  29593. æKY DisposeCCursor 
  29594. æT Function
  29595. æFc Quickdraw.h
  29596. æD pascal void DisposeCCursor(CCrsrHandle cCrsr)
  29597.     = 0xAA26; 
  29598.  
  29599. æKY GetCIcon 
  29600. æT Function
  29601. æFc Quickdraw.h
  29602. æD pascal CIconHandle GetCIcon(short iconID)
  29603.     = 0xAA1E; 
  29604.  
  29605. æKY PlotCIcon 
  29606. æT Function
  29607. æFc Quickdraw.h
  29608. æD pascal void PlotCIcon(const Rect *theRect,CIconHandle theIcon)
  29609.     = 0xAA1F; 
  29610.  
  29611. æKY DisposCIcon 
  29612. æT Function
  29613. æFc Quickdraw.h
  29614. æD pascal void DisposCIcon(CIconHandle theIcon)
  29615.     = 0xAA25; 
  29616.  
  29617. æKY DisposeCIcon 
  29618. æT Function
  29619. æFc Quickdraw.h
  29620. æD pascal void DisposeCIcon(CIconHandle theIcon)
  29621.     = 0xAA25; 
  29622.  
  29623. æKY SetStdCProcs 
  29624. æT Function
  29625. æFc Quickdraw.h
  29626. æD pascal void SetStdCProcs(CQDProcs *procs)
  29627.     = 0xAA4E; 
  29628.  
  29629. æKY CharExtra 
  29630. æT Function
  29631. æFc Quickdraw.h
  29632. æD pascal void CharExtra(Fixed extra)
  29633.     = 0xAA23; 
  29634.  
  29635. æKY GetMaxDevice 
  29636. æT Function
  29637. æFc Quickdraw.h
  29638. æD pascal GDHandle GetMaxDevice(const Rect *globalRect)
  29639.     = 0xAA27; 
  29640.  
  29641. æKY GetCTSeed 
  29642. æT Function
  29643. æFc Quickdraw.h
  29644. æD pascal long GetCTSeed(void)
  29645.     = 0xAA28; 
  29646.  
  29647. æKY GetDeviceList 
  29648. æT Function
  29649. æFc Quickdraw.h
  29650. æD pascal GDHandle GetDeviceList(void)
  29651.     = 0xAA29; 
  29652.  
  29653. æKY GetMainDevice 
  29654. æT Function
  29655. æFc Quickdraw.h
  29656. æD pascal GDHandle GetMainDevice(void)
  29657.     = 0xAA2A; 
  29658.  
  29659. æKY GetNextDevice 
  29660. æT Function
  29661. æFc Quickdraw.h
  29662. æD pascal GDHandle GetNextDevice(GDHandle curDevice)
  29663.     = 0xAA2B; 
  29664.  
  29665. æKY TestDeviceAttribute 
  29666. æT Function
  29667. æFc Quickdraw.h
  29668. æD pascal Boolean TestDeviceAttribute(GDHandle gdh,short attribute)
  29669.     = 0xAA2C; 
  29670.  
  29671. æKY SetDeviceAttribute 
  29672. æT Function
  29673. æFc Quickdraw.h
  29674. æD pascal void SetDeviceAttribute(GDHandle gdh,short attribute,Boolean value)
  29675.     = 0xAA2D; 
  29676.  
  29677. æKY InitGDevice 
  29678. æT Function
  29679. æFc Quickdraw.h
  29680. æD pascal void InitGDevice(short qdRefNum,long mode,GDHandle gdh)
  29681.     = 0xAA2E; 
  29682.  
  29683. æKY NewGDevice 
  29684. æT Function
  29685. æFc Quickdraw.h
  29686. æD pascal GDHandle NewGDevice(short refNum,long mode)
  29687.     = 0xAA2F; 
  29688.  
  29689. æKY DisposGDevice 
  29690. æT Function
  29691. æFc Quickdraw.h
  29692. æD pascal void DisposGDevice(GDHandle gdh)
  29693.     = 0xAA30; 
  29694.  
  29695. æKY DisposeGDevice 
  29696. æT Function
  29697. æFc Quickdraw.h
  29698. æD pascal void DisposeGDevice(GDHandle gdh)
  29699.     = 0xAA30; 
  29700.  
  29701. æKY SetGDevice 
  29702. æT Function
  29703. æFc Quickdraw.h
  29704. æD pascal void SetGDevice(GDHandle gd)
  29705.     = 0xAA31; 
  29706.  
  29707. æKY GetGDevice 
  29708. æT Function
  29709. æFc Quickdraw.h
  29710. æD pascal GDHandle GetGDevice(void)
  29711.     = 0xAA32; 
  29712.  
  29713. æKY Color2Index 
  29714. æT Function
  29715. æFc Quickdraw.h
  29716. æD pascal long Color2Index(const RGBColor *myColor)
  29717.     = 0xAA33; 
  29718.  
  29719. æKY Index2Color 
  29720. æT Function
  29721. æFc Quickdraw.h
  29722. æD pascal void Index2Color(long index,RGBColor *aColor)
  29723.     = 0xAA34; 
  29724.  
  29725. æKY InvertColor 
  29726. æT Function
  29727. æFc Quickdraw.h
  29728. æD pascal void InvertColor(RGBColor *myColor)
  29729.     = 0xAA35; 
  29730.  
  29731. æKY RealColor 
  29732. æT Function
  29733. æFc Quickdraw.h
  29734. æD pascal Boolean RealColor(const RGBColor *color)
  29735.     = 0xAA36; 
  29736.  
  29737. æKY GetSubTable 
  29738. æT Function
  29739. æFc Quickdraw.h
  29740. æD pascal void GetSubTable(CTabHandle myColors,short iTabRes,CTabHandle targetTbl)
  29741.     = 0xAA37; 
  29742.  
  29743. æKY MakeITable 
  29744. æT Function
  29745. æFc Quickdraw.h
  29746. æD pascal void MakeITable(CTabHandle cTabH,ITabHandle iTabH,short res)
  29747.     = 0xAA39; 
  29748.  
  29749. æKY AddSearch 
  29750. æT Function
  29751. æFc Quickdraw.h
  29752. æD pascal void AddSearch(ColorSearchProcPtr searchProc)
  29753.     = 0xAA3A; 
  29754.  
  29755. æKY AddComp 
  29756. æT Function
  29757. æFc Quickdraw.h
  29758. æD pascal void AddComp(ColorComplementProcPtr compProc)
  29759.     = 0xAA3B; 
  29760.  
  29761. æKY DelSearch 
  29762. æT Function
  29763. æFc Quickdraw.h
  29764. æD pascal void DelSearch(ColorSearchProcPtr searchProc)
  29765.     = 0xAA4C; 
  29766.  
  29767. æKY DelComp 
  29768. æT Function
  29769. æFc Quickdraw.h
  29770. æD pascal void DelComp(ColorComplementProcPtr compProc)
  29771.     = 0xAA4D; 
  29772.  
  29773. æKY SubPt 
  29774. æT Function
  29775. æFc Quickdraw.h
  29776. æD pascal void SubPt(Point src,Point *dst)
  29777.     = 0xA87F; 
  29778.  
  29779. æKY SetClientID 
  29780. æT Function
  29781. æFc Quickdraw.h
  29782. æD pascal void SetClientID(short id)
  29783.     = 0xAA3C; 
  29784.  
  29785. æKY ProtectEntry 
  29786. æT Function
  29787. æFc Quickdraw.h
  29788. æD pascal void ProtectEntry(short index,Boolean protect)
  29789.     = 0xAA3D; 
  29790.  
  29791. æKY equalpt 
  29792. æT Function
  29793. æFc Quickdraw.h
  29794. æD Boolean equalpt(Point *pt1,Point *pt2); 
  29795.  
  29796. æKY ReserveEntry 
  29797. æT Function
  29798. æFc Quickdraw.h
  29799. æD pascal void ReserveEntry(short index,Boolean reserve)
  29800.     = 0xAA3E; 
  29801.  
  29802. æKY SetEntries 
  29803. æT Function
  29804. æFc Quickdraw.h
  29805. æD pascal void SetEntries(short start,short count,CSpecArray aTable)
  29806.     = 0xAA3F; 
  29807.  
  29808. æKY ptinrect 
  29809. æT Function
  29810. æFc Quickdraw.h
  29811. æD Boolean ptinrect(Point *pt,const Rect *r); 
  29812.  
  29813. æKY SaveEntries 
  29814. æT Function
  29815. æFc Quickdraw.h
  29816. æD pascal void SaveEntries(CTabHandle srcTable,CTabHandle resultTable,ReqListRec *selection)
  29817.     = 0xAA49; 
  29818.  
  29819. æKY RestoreEntries 
  29820. æT Function
  29821. æFc Quickdraw.h
  29822. æD pascal void RestoreEntries(CTabHandle srcTable,CTabHandle dstTable,ReqListRec *selection)
  29823.     = 0xAA4A; 
  29824.  
  29825. æKY pt2rect 
  29826. æT Function
  29827. æFc Quickdraw.h
  29828. æD void pt2rect(Point *pt1,Point *pt2,const Rect *destRect); 
  29829.  
  29830. æKY QDError 
  29831. æT Function
  29832. æFc Quickdraw.h
  29833. æD pascal short QDError(void)
  29834.     = 0xAA40; 
  29835.  
  29836. æKY CopyDeepMask 
  29837. æT Function
  29838. æFc Quickdraw.h
  29839. æD pascal void CopyDeepMask(const BitMap *srcBits,const BitMap *maskBits,const BitMap *dstBits,
  29840.     const Rect *srcRect,const Rect *maskRect,const Rect *dstRect,short mode,
  29841.     RgnHandle maskRgn)
  29842.     = 0xAA51; 
  29843.  
  29844. æKY DeviceLoop 
  29845. æT Function
  29846. æFc Quickdraw.h
  29847. æD pascal void DeviceLoop(RgnHandle drawingRgn,DeviceLoopDrawingProcPtr drawingProc,
  29848.     long userData,DeviceLoopFlags flags)
  29849.     = 0xABCA; 
  29850.  
  29851. æKY GetMaskTable 
  29852. æT Function
  29853. æFc Quickdraw.h
  29854. æD #pragma parameter __A0 GetMaskTable
  29855. pascal Ptr GetMaskTable(void)
  29856.     = 0xA836; 
  29857.  
  29858. æKY pttoangle 
  29859. æT Function
  29860. æFc Quickdraw.h
  29861. æD void pttoangle(const Rect *r,Point *pt,short *angle); 
  29862.  
  29863. æKY ptinrgn 
  29864. æT Function
  29865. æFc Quickdraw.h
  29866. æD Boolean ptinrgn(Point *pt,RgnHandle rgn); 
  29867.  
  29868. æKY stdtext 
  29869. æT Function
  29870. æFc Quickdraw.h
  29871. æD void stdtext(short count,const void *textAddr,Point *numer,Point *denom); 
  29872.  
  29873. æKY stdline 
  29874. æT Function
  29875. æFc Quickdraw.h
  29876. æD void stdline(Point *newPt); 
  29877.  
  29878. æKY drawstring 
  29879. æT Function
  29880. æFc Quickdraw.h
  29881. æD void drawstring(char *s); 
  29882.  
  29883. æKY addpt 
  29884. æT Function
  29885. æFc Quickdraw.h
  29886. æD void addpt(Point *src,Point *dst); 
  29887.  
  29888. æKY stuffhex 
  29889. æT Function
  29890. æFc Quickdraw.h
  29891. æD void stuffhex(Ptr thingPtr,char *s); 
  29892.  
  29893. æKY stringwidth 
  29894. æT Function
  29895. æFc Quickdraw.h
  29896. æD short stringwidth(char *s); 
  29897.  
  29898.  
  29899. æKY Resources.h
  29900. æKL addresource
  29901. AddResource
  29902. ChangedResource
  29903. CloseResFile
  29904. Count1Resources
  29905. Count1Types
  29906. CountResources
  29907. CountTypes
  29908. createresfile
  29909. CreateResFile
  29910. CurResFile
  29911. DetachResource
  29912. FSpCreateResFile
  29913. FSpOpenResFile
  29914. Get1IndResource
  29915. Get1IndType
  29916. get1namedresource
  29917. Get1NamedResource
  29918. Get1Resource
  29919. GetIndResource
  29920. GetIndType
  29921. GetNamedResource
  29922. getnamedresource
  29923. GetResAttrs
  29924. GetResFileAttrs
  29925. getresinfo
  29926. GetResInfo
  29927. GetResource
  29928. HCreateResFile
  29929. HomeResFile
  29930. HOpenResFile
  29931. InitResources
  29932. LoadResource
  29933. MaxSizeRsrc
  29934. openresfile
  29935. OpenResFile
  29936. openrfperm
  29937. OpenRFPerm
  29938. ReadPartialResource
  29939. ReleaseResource
  29940. ResError
  29941. RGetResource
  29942. RmveResource
  29943. RsrcMapEntry
  29944. RsrcZoneInit
  29945. SetResAttrs
  29946. SetResFileAttrs
  29947. setresinfo
  29948. SetResInfo
  29949. SetResLoad
  29950. SetResourceSize
  29951. SetResPurge
  29952. SizeResource
  29953. Unique1ID
  29954. UniqueID
  29955. UpdateResFile
  29956. UseResFile
  29957. WritePartialResource
  29958. WriteResource
  29959.  
  29960. mapChanged
  29961. mapCompact
  29962. mapFalse
  29963. mapReadOnly
  29964. mapTrue
  29965. resChanged
  29966. resLocked
  29967. resPreload
  29968. resProtected
  29969. resPurgeable
  29970. resSysHeap
  29971.  
  29972. æKY resSysHeap 
  29973. æT constant
  29974. æFc Resources.h
  29975. æD     resSysHeap = 64,     /*System or application heap?*/
  29976.  
  29977. æKY resPurgeable 
  29978. æT constant
  29979. æFc Resources.h
  29980. æD     resPurgeable = 32,   /*Purgeable resource?*/
  29981.  
  29982. æKY resLocked 
  29983. æT constant
  29984. æFc Resources.h
  29985. æD     resLocked = 16,      /*Load it in locked?*/
  29986.  
  29987. æKY resProtected 
  29988. æT constant
  29989. æFc Resources.h
  29990. æD     resProtected = 8,    /*Protected?*/
  29991.  
  29992. æKY resPreload 
  29993. æT constant
  29994. æFc Resources.h
  29995. æD     resPreload = 4,      /*Load in on OpenResFile?*/
  29996.  
  29997. æKY resChanged 
  29998. æT constant
  29999. æFc Resources.h
  30000. æD     resChanged = 2,      /*Resource changed?*/
  30001.  
  30002. æKY mapReadOnly 
  30003. æT constant
  30004. æFc Resources.h
  30005. æD     mapReadOnly = 128,   /*Resource file read-only*/
  30006.  
  30007. æKY mapCompact 
  30008. æT constant
  30009. æFc Resources.h
  30010. æD     mapCompact = 64,     /*Compact resource file*/
  30011.  
  30012. æKY mapChanged 
  30013. æT constant
  30014. æFc Resources.h
  30015. æD     mapChanged = 32,     /*Write map out at updat*/
  30016.  
  30017. æKY mapTrue 
  30018. æT constant
  30019. æFc Resources.h
  30020. æD     mapTrue = 0xFFFF,    /*insert ROM map w/ TmpResLoad = TRUE.*/
  30021.  
  30022. æKY mapFalse 
  30023. æT constant
  30024. æFc Resources.h
  30025. æD     mapFalse = 0xFF00,   /*insert ROM map w/ TmpResLoad = FALSE.*/
  30026.  
  30027. æKY InitResources 
  30028. æT Function
  30029. æFc Resources.h
  30030. æD pascal short InitResources(void)
  30031.     = 0xA995; 
  30032.  
  30033. æKY RsrcZoneInit 
  30034. æT Function
  30035. æFc Resources.h
  30036. æD pascal void RsrcZoneInit(void)
  30037.     = 0xA996; 
  30038.  
  30039. æKY CloseResFile 
  30040. æT Function
  30041. æFc Resources.h
  30042. æD pascal void CloseResFile(short refNum)
  30043.     = 0xA99A; 
  30044.  
  30045. æKY ResError 
  30046. æT Function
  30047. æFc Resources.h
  30048. æD pascal short ResError(void)
  30049.     = 0xA9AF; 
  30050.  
  30051. æKY CurResFile 
  30052. æT Function
  30053. æFc Resources.h
  30054. æD pascal short CurResFile(void)
  30055.     = 0xA994; 
  30056.  
  30057. æKY HomeResFile 
  30058. æT Function
  30059. æFc Resources.h
  30060. æD pascal short HomeResFile(Handle theResource)
  30061.     = 0xA9A4; 
  30062.  
  30063. æKY CreateResFile 
  30064. æT Function
  30065. æFc Resources.h
  30066. æD pascal void CreateResFile(ConstStr255Param fileName)
  30067.     = 0xA9B1; 
  30068.  
  30069. æKY OpenResFile 
  30070. æT Function
  30071. æFc Resources.h
  30072. æD pascal short OpenResFile(ConstStr255Param fileName)
  30073.     = 0xA997; 
  30074.  
  30075. æKY UseResFile 
  30076. æT Function
  30077. æFc Resources.h
  30078. æD pascal void UseResFile(short refNum)
  30079.     = 0xA998; 
  30080.  
  30081. æKY CountTypes 
  30082. æT Function
  30083. æFc Resources.h
  30084. æD pascal short CountTypes(void)
  30085.     = 0xA99E; 
  30086.  
  30087. æKY Count1Types 
  30088. æT Function
  30089. æFc Resources.h
  30090. æD pascal short Count1Types(void)
  30091.     = 0xA81C; 
  30092.  
  30093. æKY GetIndType 
  30094. æT Function
  30095. æFc Resources.h
  30096. æD pascal void GetIndType(ResType *theType,short index)
  30097.     = 0xA99F; 
  30098.  
  30099. æKY Get1IndType 
  30100. æT Function
  30101. æFc Resources.h
  30102. æD pascal void Get1IndType(ResType *theType,short index)
  30103.     = 0xA80F; 
  30104.  
  30105. æKY SetResLoad 
  30106. æT Function
  30107. æFc Resources.h
  30108. æD pascal void SetResLoad(Boolean load)
  30109.     = 0xA99B; 
  30110.  
  30111. æKY CountResources 
  30112. æT Function
  30113. æFc Resources.h
  30114. æD pascal short CountResources(ResType theType)
  30115.     = 0xA99C; 
  30116.  
  30117. æKY Count1Resources 
  30118. æT Function
  30119. æFc Resources.h
  30120. æD pascal short Count1Resources(ResType theType)
  30121.     = 0xA80D; 
  30122.  
  30123. æKY GetIndResource 
  30124. æT Function
  30125. æFc Resources.h
  30126. æD pascal Handle GetIndResource(ResType theType,short index)
  30127.     = 0xA99D; 
  30128.  
  30129. æKY Get1IndResource 
  30130. æT Function
  30131. æFc Resources.h
  30132. æD pascal Handle Get1IndResource(ResType theType,short index)
  30133.     = 0xA80E; 
  30134.  
  30135. æKY GetResource 
  30136. æT Function
  30137. æFc Resources.h
  30138. æD pascal Handle GetResource(ResType theType,short theID)
  30139.     = 0xA9A0; 
  30140.  
  30141. æKY Get1Resource 
  30142. æT Function
  30143. æFc Resources.h
  30144. æD pascal Handle Get1Resource(ResType theType,short theID)
  30145.     = 0xA81F; 
  30146.  
  30147. æKY GetNamedResource 
  30148. æT Function
  30149. æFc Resources.h
  30150. æD pascal Handle GetNamedResource(ResType theType,ConstStr255Param name)
  30151.     = 0xA9A1; 
  30152.  
  30153. æKY Get1NamedResource 
  30154. æT Function
  30155. æFc Resources.h
  30156. æD pascal Handle Get1NamedResource(ResType theType,ConstStr255Param name)
  30157.     = 0xA820; 
  30158.  
  30159. æKY LoadResource 
  30160. æT Function
  30161. æFc Resources.h
  30162. æD pascal void LoadResource(Handle theResource)
  30163.     = 0xA9A2; 
  30164.  
  30165. æKY ReleaseResource 
  30166. æT Function
  30167. æFc Resources.h
  30168. æD pascal void ReleaseResource(Handle theResource)
  30169.     = 0xA9A3; 
  30170.  
  30171. æKY DetachResource 
  30172. æT Function
  30173. æFc Resources.h
  30174. æD pascal void DetachResource(Handle theResource)
  30175.     = 0xA992; 
  30176.  
  30177. æKY UniqueID 
  30178. æT Function
  30179. æFc Resources.h
  30180. æD pascal short UniqueID(ResType theType)
  30181.     = 0xA9C1; 
  30182.  
  30183. æKY Unique1ID 
  30184. æT Function
  30185. æFc Resources.h
  30186. æD pascal short Unique1ID(ResType theType)
  30187.     = 0xA810; 
  30188.  
  30189. æKY GetResAttrs 
  30190. æT Function
  30191. æFc Resources.h
  30192. æD pascal short GetResAttrs(Handle theResource)
  30193.     = 0xA9A6; 
  30194.  
  30195. æKY GetResInfo 
  30196. æT Function
  30197. æFc Resources.h
  30198. æD pascal void GetResInfo(Handle theResource,short *theID,ResType *theType,
  30199.     Str255 name)
  30200.     = 0xA9A8; 
  30201.  
  30202. æKY SetResInfo 
  30203. æT Function
  30204. æFc Resources.h
  30205. æD pascal void SetResInfo(Handle theResource,short theID,ConstStr255Param name)
  30206.     = 0xA9A9; 
  30207.  
  30208. æKY AddResource 
  30209. æT Function
  30210. æFc Resources.h
  30211. æD pascal void AddResource(Handle theResource,ResType theType,short theID,
  30212.     ConstStr255Param name)
  30213.     = 0xA9AB; 
  30214.  
  30215. æKY SizeResource 
  30216. æT Function
  30217. æFc Resources.h
  30218. æD pascal long SizeResource(Handle theResource)
  30219.     = 0xA9A5; 
  30220.  
  30221. æKY MaxSizeRsrc 
  30222. æT Function
  30223. æFc Resources.h
  30224. æD pascal long MaxSizeRsrc(Handle theResource)
  30225.     = 0xA821; 
  30226.  
  30227. æKY RsrcMapEntry 
  30228. æT Function
  30229. æFc Resources.h
  30230. æD pascal long RsrcMapEntry(Handle theResource)
  30231.     = 0xA9C5; 
  30232.  
  30233. æKY SetResAttrs 
  30234. æT Function
  30235. æFc Resources.h
  30236. æD pascal void SetResAttrs(Handle theResource,short attrs)
  30237.     = 0xA9A7; 
  30238.  
  30239. æKY ChangedResource 
  30240. æT Function
  30241. æFc Resources.h
  30242. æD pascal void ChangedResource(Handle theResource)
  30243.     = 0xA9AA; 
  30244.  
  30245. æKY RmveResource 
  30246. æT Function
  30247. æFc Resources.h
  30248. æD pascal void RmveResource(Handle theResource)
  30249.     = 0xA9AD; 
  30250.  
  30251. æKY UpdateResFile 
  30252. æT Function
  30253. æFc Resources.h
  30254. æD pascal void UpdateResFile(short refNum)
  30255.     = 0xA999; 
  30256.  
  30257. æKY getnamedresource 
  30258. æT Function
  30259. æFc Resources.h
  30260. æD Handle getnamedresource(ResType theType,char *name); 
  30261.  
  30262. æKY WriteResource 
  30263. æT Function
  30264. æFc Resources.h
  30265. æD pascal void WriteResource(Handle theResource)
  30266.     = 0xA9B0; 
  30267.  
  30268. æKY SetResPurge 
  30269. æT Function
  30270. æFc Resources.h
  30271. æD pascal void SetResPurge(Boolean install)
  30272.     = 0xA993; 
  30273.  
  30274. æKY get1namedresource 
  30275. æT Function
  30276. æFc Resources.h
  30277. æD Handle get1namedresource(ResType theType,char *name); 
  30278.  
  30279. æKY GetResFileAttrs 
  30280. æT Function
  30281. æFc Resources.h
  30282. æD pascal short GetResFileAttrs(short refNum)
  30283.     = 0xA9F6; 
  30284.  
  30285. æKY SetResFileAttrs 
  30286. æT Function
  30287. æFc Resources.h
  30288. æD pascal void SetResFileAttrs(short refNum,short attrs)
  30289.     = 0xA9F7; 
  30290.  
  30291. æKY OpenRFPerm 
  30292. æT Function
  30293. æFc Resources.h
  30294. æD pascal short OpenRFPerm(ConstStr255Param fileName,short vRefNum,char permission)
  30295.     = 0xA9C4; 
  30296.  
  30297. æKY RGetResource 
  30298. æT Function
  30299. æFc Resources.h
  30300. æD pascal Handle RGetResource(ResType theType,short theID)
  30301.     = 0xA80C; 
  30302.  
  30303. æKY HOpenResFile 
  30304. æT Function
  30305. æFc Resources.h
  30306. æD pascal short HOpenResFile(short vRefNum,long dirID,ConstStr255Param fileName,
  30307.     char permission); 
  30308.  
  30309. æKY HCreateResFile 
  30310. æT Function
  30311. æFc Resources.h
  30312. æD pascal void HCreateResFile(short vRefNum,long dirID,ConstStr255Param fileName); 
  30313.  
  30314. æKY FSpOpenResFile 
  30315. æT Function
  30316. æFc Resources.h
  30317. æD pascal short FSpOpenResFile(const FSSpec *spec,SignedByte permission)
  30318.     = {0x303C,0x000D,0xAA52}; 
  30319.  
  30320. æKY FSpCreateResFile 
  30321. æT Function
  30322. æFc Resources.h
  30323. æD pascal void FSpCreateResFile(const FSSpec *spec,OSType creator,OSType fileType,
  30324.     ScriptCode scriptTag)
  30325.     = {0x303C,0x000E,0xAA52}; 
  30326.  
  30327. æKY ReadPartialResource 
  30328. æT Function
  30329. æFc Resources.h
  30330. æD pascal void ReadPartialResource(Handle theResource,long offset,void *buffer,
  30331.     long count)
  30332.     = {0x7001,0xA822}; 
  30333.  
  30334. æKY WritePartialResource 
  30335. æT Function
  30336. æFc Resources.h
  30337. æD pascal void WritePartialResource(Handle theResource,long offset,const void *buffer,
  30338.     long count)
  30339.     = {0x7002,0xA822}; 
  30340.  
  30341. æKY SetResourceSize 
  30342. æT Function
  30343. æFc Resources.h
  30344. æD pascal void SetResourceSize(Handle theResource,long newSize)
  30345.     = {0x7003,0xA822}; 
  30346.  
  30347. æKY openrfperm 
  30348. æT Function
  30349. æFc Resources.h
  30350. æD short openrfperm(char *fileName,short vRefNum,char permission); 
  30351.  
  30352. æKY openresfile 
  30353. æT Function
  30354. æFc Resources.h
  30355. æD short openresfile(char *fileName); 
  30356.  
  30357. æKY createresfile 
  30358. æT Function
  30359. æFc Resources.h
  30360. æD void createresfile(char *fileName); 
  30361.  
  30362. æKY getresinfo 
  30363. æT Function
  30364. æFc Resources.h
  30365. æD void getresinfo(Handle theResource,short *theID,ResType *theType,char *name); 
  30366.  
  30367. æKY setresinfo 
  30368. æT Function
  30369. æFc Resources.h
  30370. æD void setresinfo(Handle theResource,short theID,char *name); 
  30371.  
  30372. æKY addresource 
  30373. æT Function
  30374. æFc Resources.h
  30375. æD void addresource(Handle theResource,ResType theType,short theID,char *name); 
  30376.  
  30377.  
  30378. æKY Retrace.h
  30379. æKL AttachVBL
  30380. DoVBLTask
  30381. GetVBLQHdr
  30382. SlotVInstall
  30383. SlotVRemove
  30384. VInstall
  30385. VRemove
  30386.  
  30387. VBLProcPtr
  30388. VBLTask
  30389.  
  30390. æKY VBLProcPtr
  30391. æT typedef
  30392. æFc Retrace.h
  30393. æD typedef pascal void (*VBLProcPtr)(void);
  30394.  
  30395. æKY VBLTask 
  30396. æT struct
  30397. æFc Retrace.h
  30398. æD struct VBLTask {
  30399.     QElemPtr qLink;
  30400.     short qType;
  30401.     VBLProcPtr vblAddr;
  30402.     short vblCount;
  30403.     short vblPhase;
  30404. };
  30405.  
  30406. typedef struct VBLTask VBLTask;
  30407.  
  30408.  
  30409. æKY GetVBLQHdr 
  30410. æT Function
  30411. æFc Retrace.h
  30412. æD #define GetVBLQHdr() ((QHdrPtr) 0x0160)
  30413.  
  30414. æKY SlotVInstall 
  30415. æT Function
  30416. æFc Retrace.h
  30417. æD #pragma parameter __D0 SlotVInstall(__A0,__D0)
  30418. pascal OSErr SlotVInstall(QElemPtr vblBlockPtr,short theSlot)
  30419.     = 0xA06F; 
  30420.  
  30421. æKY SlotVRemove 
  30422. æT Function
  30423. æFc Retrace.h
  30424. æD #pragma parameter __D0 SlotVRemove(__A0,__D0)
  30425. pascal OSErr SlotVRemove(QElemPtr vblBlockPtr,short theSlot)
  30426.     = 0xA070; 
  30427.  
  30428. æKY AttachVBL 
  30429. æT Function
  30430. æFc Retrace.h
  30431. æD #pragma parameter __D0 AttachVBL(__D0)
  30432. pascal OSErr AttachVBL(short theSlot)
  30433.     = 0xA071; 
  30434.  
  30435. æKY DoVBLTask 
  30436. æT Function
  30437. æFc Retrace.h
  30438. æD #pragma parameter __D0 DoVBLTask(__D0)
  30439. pascal OSErr DoVBLTask(short theSlot)
  30440.     = 0xA072; 
  30441.  
  30442. æKY VInstall 
  30443. æT Function
  30444. æFc Retrace.h
  30445. æD #pragma parameter __D0 VInstall(__A0)
  30446. pascal OSErr VInstall(QElemPtr vblTaskPtr)
  30447.     = 0xA033; 
  30448.  
  30449. æKY VRemove 
  30450. æT Function
  30451. æFc Retrace.h
  30452. æD #pragma parameter __D0 VRemove(__A0)
  30453. pascal OSErr VRemove(QElemPtr vblTaskPtr)
  30454.     = 0xA034; 
  30455.  
  30456.  
  30457. æKY ROMDefs.h
  30458. æKL 
  30459. appleFormat
  30460. board
  30461. boardFlags
  30462. boardId
  30463. catBoard
  30464. catDisplay
  30465. catNetwork
  30466. catTest
  30467. date
  30468. defaultTO
  30469. displayVideoAppleGM
  30470. displayVideoAppleTFB
  30471. drHw3Com
  30472. drHwBSC
  30473. drHwTFB
  30474. drSwApple
  30475. endOfList
  30476. majorBaseOS
  30477. majorLength
  30478. minorBaseOS
  30479. minorLength
  30480. networkEtherNetApple3Com
  30481. partNum
  30482. pRAMInitData
  30483. primaryInit
  30484. revLevel
  30485. romRevision
  30486. sCodeRev
  30487. sCPU68000
  30488. sCPU68020
  30489. sCPU68030
  30490. sCPU68040
  30491. sDRVRDir
  30492. secondaryInit
  30493. serialNum
  30494. sGammaDir
  30495. sMacOS68000
  30496. sMacOS68020
  30497. sMacOS68030
  30498. sMacOS68040
  30499. sRsrcBootRec
  30500. sRsrccicn
  30501. sRsrcDrvrDir
  30502. sRsrcFlags
  30503. sRsrcHWDevId
  30504. sRsrcicl4
  30505. sRsrcicl8
  30506. sRsrcIcon
  30507. sRsrcLoadDir
  30508. sRsrcName
  30509. sRsrcType
  30510. sRsrcVidNames
  30511. testByte
  30512. testLong
  30513. testPattern
  30514. testSimpleAppleAny
  30515. testString
  30516. testWord
  30517. timeOutConst
  30518. typeApple
  30519. typeBoard
  30520. typeEtherNet
  30521. typeVideo
  30522. vendorId
  30523. vendorInfo
  30524.  
  30525. æKY appleFormat 
  30526. æT constant
  30527. æFc ROMDefs.h
  30528. æD     appleFormat = 1,                         /*Format of Declaration Data (IEEE will assign real value)*/
  30529.  
  30530. æKY romRevision 
  30531. æT constant
  30532. æFc ROMDefs.h
  30533. æD     romRevision = 1,                         /*Revision of Declaration Data Format*/
  30534.  
  30535. æKY testPattern 
  30536. æT constant
  30537. æFc ROMDefs.h
  30538. æD     testPattern = 1519594439,                /*FHeader long word test pattern*/
  30539.  
  30540. æKY sCodeRev 
  30541. æT constant
  30542. æFc ROMDefs.h
  30543. æD     sCodeRev = 2,                            /*Revision of code (For sExec)*/
  30544.  
  30545. æKY sCPU68000 
  30546. æT constant
  30547. æFc ROMDefs.h
  30548. æD     sCPU68000 = 1,                           /*CPU type = 68000*/
  30549.  
  30550. æKY sCPU68020 
  30551. æT constant
  30552. æFc ROMDefs.h
  30553. æD     sCPU68020 = 2,                           /*CPU type = 68020*/
  30554.  
  30555. æKY sCPU68030 
  30556. æT constant
  30557. æFc ROMDefs.h
  30558. æD     sCPU68030 = 3,                           /*CPU type = 68030*/
  30559.  
  30560. æKY sCPU68040 
  30561. æT constant
  30562. æFc ROMDefs.h
  30563. æD     sCPU68040 = 4,                           /*CPU type = 68040*/
  30564.  
  30565. æKY sMacOS68000 
  30566. æT constant
  30567. æFc ROMDefs.h
  30568. æD     sMacOS68000 = 1,                         /*Mac OS, CPU type = 68000*/
  30569.  
  30570. æKY sMacOS68020 
  30571. æT constant
  30572. æFc ROMDefs.h
  30573. æD     sMacOS68020 = 2,                         /*Mac OS, CPU type = 68020*/
  30574.  
  30575. æKY sMacOS68030 
  30576. æT constant
  30577. æFc ROMDefs.h
  30578. æD     sMacOS68030 = 3,                         /*Mac OS, CPU type = 68030*/
  30579.  
  30580. æKY sMacOS68040 
  30581. æT constant
  30582. æFc ROMDefs.h
  30583. æD     sMacOS68040 = 4,                         /*Mac OS, CPU type = 68040*/
  30584.  
  30585. æKY board 
  30586. æT constant
  30587. æFc ROMDefs.h
  30588. æD     board = 0,                               /*Board sResource - Required on all boards*/
  30589.  
  30590. æKY displayVideoAppleTFB 
  30591. æT constant
  30592. æFc ROMDefs.h
  30593. æD     displayVideoAppleTFB = 16843009,         /*Video with Apple parameters for TFB card.*/
  30594.  
  30595. æKY displayVideoAppleGM 
  30596. æT constant
  30597. æFc ROMDefs.h
  30598. æD     displayVideoAppleGM = 16843010,          /*Video with Apple parameters for GM card.*/
  30599.  
  30600. æKY networkEtherNetApple3Com 
  30601. æT constant
  30602. æFc ROMDefs.h
  30603. æD     networkEtherNetApple3Com = 33620225,     /*Ethernet with apple parameters for 3-Comm card.*/
  30604.  
  30605. æKY testSimpleAppleAny 
  30606. æT constant
  30607. æFc ROMDefs.h
  30608. æD     testSimpleAppleAny = -2147417856,        /*A simple test sResource.*/
  30609.  
  30610. æKY endOfList 
  30611. æT constant
  30612. æFc ROMDefs.h
  30613. æD     endOfList = 255,                         /*End of list*/
  30614.  
  30615. æKY defaultTO 
  30616. æT constant
  30617. æFc ROMDefs.h
  30618. æD     defaultTO = 100,                         /*100 retries.*/
  30619.  
  30620. æKY sRsrcType 
  30621. æT constant
  30622. æFc ROMDefs.h
  30623. æD     sRsrcType = 1,                           /*Type of sResource*/
  30624.  
  30625. æKY sRsrcName 
  30626. æT constant
  30627. æFc ROMDefs.h
  30628. æD     sRsrcName = 2,                           /*Name of sResource*/
  30629.  
  30630. æKY sRsrcIcon 
  30631. æT constant
  30632. æFc ROMDefs.h
  30633. æD     sRsrcIcon = 3,                           /*Icon*/
  30634.  
  30635. æKY sRsrcDrvrDir 
  30636. æT constant
  30637. æFc ROMDefs.h
  30638. æD     sRsrcDrvrDir = 4,                        /*Driver directory*/
  30639.  
  30640. æKY sRsrcLoadDir 
  30641. æT constant
  30642. æFc ROMDefs.h
  30643. æD     sRsrcLoadDir = 5,                        /*Load directory*/
  30644.  
  30645. æKY sRsrcBootRec 
  30646. æT constant
  30647. æFc ROMDefs.h
  30648. æD     sRsrcBootRec = 6,                        /*sBoot record*/
  30649.  
  30650. æKY sRsrcFlags 
  30651. æT constant
  30652. æFc ROMDefs.h
  30653. æD     sRsrcFlags = 7,                          /*sResource Flags*/
  30654.  
  30655. æKY sRsrcHWDevId 
  30656. æT constant
  30657. æFc ROMDefs.h
  30658. æD     sRsrcHWDevId = 8,                        /*Hardware Device Id*/
  30659.  
  30660. æKY minorBaseOS 
  30661. æT constant
  30662. æFc ROMDefs.h
  30663. æD     minorBaseOS = 10,                        /*Offset to base of sResource in minor space.*/
  30664.  
  30665. æKY minorLength 
  30666. æT constant
  30667. æFc ROMDefs.h
  30668. æD     minorLength = 11,                        /*Length of sResource’s address space in standard slot space.*/
  30669.  
  30670. æKY majorBaseOS 
  30671. æT constant
  30672. æFc ROMDefs.h
  30673. æD     majorBaseOS = 12,                        /*Offset to base of sResource in Major space.*/
  30674.  
  30675. æKY majorLength 
  30676. æT constant
  30677. æFc ROMDefs.h
  30678. æD     majorLength = 13,                        /*Length of sResource in super slot space.*/
  30679.  
  30680. æKY sRsrccicn 
  30681. æT constant
  30682. æFc ROMDefs.h
  30683. æD     sRsrccicn = 15,                          /*Color icon*/
  30684.  
  30685. æKY sRsrcicl8 
  30686. æT constant
  30687. æFc ROMDefs.h
  30688. æD     sRsrcicl8 = 16,                          /*8-bit (indexed) icon*/
  30689.  
  30690. æKY sRsrcicl4 
  30691. æT constant
  30692. æFc ROMDefs.h
  30693. æD     sRsrcicl4 = 17,                          /*4-bit (indexed) icon*/
  30694.  
  30695. æKY sGammaDir 
  30696. æT constant
  30697. æFc ROMDefs.h
  30698. æD     sGammaDir = 64,                          /*sGamma directory*/
  30699.  
  30700. æKY sDRVRDir 
  30701. æT constant
  30702. æFc ROMDefs.h
  30703. æD     sDRVRDir = 16,                           /*sDriver directory*/
  30704.  
  30705. æKY drSwApple 
  30706. æT constant
  30707. æFc ROMDefs.h
  30708. æD     drSwApple = 1,                           /*To ask for or define an Apple-compatible SW device.*/
  30709.  
  30710. æKY drHwTFB 
  30711. æT constant
  30712. æFc ROMDefs.h
  30713. æD     drHwTFB = 1,                             /*HW ID for the TFB (original Mac II) video card.*/
  30714.  
  30715. æKY drHw3Com 
  30716. æT constant
  30717. æFc ROMDefs.h
  30718. æD     drHw3Com = 1,                            /*HW ID for the Apple EtherTalk card.*/
  30719.  
  30720. æKY drHwBSC 
  30721. æT constant
  30722. æFc ROMDefs.h
  30723. æD     drHwBSC = 3,
  30724.  
  30725. æKY catBoard 
  30726. æT constant
  30727. æFc ROMDefs.h
  30728. æD     catBoard = 1,                            /*Category for board types.*/
  30729.  
  30730. æKY catTest 
  30731. æT constant
  30732. æFc ROMDefs.h
  30733. æD     catTest = 2,                             /*Category for test types -- not used much.*/
  30734.  
  30735. æKY catDisplay 
  30736. æT constant
  30737. æFc ROMDefs.h
  30738. æD     catDisplay = 3,                          /*Category for display (video) cards.*/
  30739.  
  30740. æKY catNetwork 
  30741. æT constant
  30742. æFc ROMDefs.h
  30743. æD     catNetwork = 4,                          /*Category for Networking cards.*/
  30744.  
  30745. æKY boardId 
  30746. æT constant
  30747. æFc ROMDefs.h
  30748. æD     boardId = 32,                            /*Board Id*/
  30749.  
  30750. æKY pRAMInitData 
  30751. æT constant
  30752. æFc ROMDefs.h
  30753. æD     pRAMInitData = 33,                       /*sPRAM init data*/
  30754.  
  30755. æKY primaryInit 
  30756. æT constant
  30757. æFc ROMDefs.h
  30758. æD     primaryInit = 34,                        /*Primary init record*/
  30759.  
  30760. æKY timeOutConst 
  30761. æT constant
  30762. æFc ROMDefs.h
  30763. æD     timeOutConst = 35,                       /*Time out constant*/
  30764.  
  30765. æKY vendorInfo 
  30766. æT constant
  30767. æFc ROMDefs.h
  30768. æD     vendorInfo = 36,                         /*Vendor information List. See Vendor List, below*/
  30769.  
  30770. æKY boardFlags 
  30771. æT constant
  30772. æFc ROMDefs.h
  30773. æD     boardFlags = 37,                         /*Board Flags*/
  30774.  
  30775. æKY secondaryInit 
  30776. æT constant
  30777. æFc ROMDefs.h
  30778. æD     secondaryInit = 38,                      /*Secondary init record/code*/
  30779.  
  30780. æKY sRsrcVidNames 
  30781. æT constant
  30782. æFc ROMDefs.h
  30783. æD     sRsrcVidNames = 65,                      /*Video mode name directory*/
  30784.  
  30785. æKY vendorId 
  30786. æT constant
  30787. æFc ROMDefs.h
  30788. æD     vendorId = 1,                            /*Vendor Id*/
  30789.  
  30790. æKY serialNum 
  30791. æT constant
  30792. æFc ROMDefs.h
  30793. æD     serialNum = 2,                           /*Serial number*/
  30794.  
  30795. æKY revLevel 
  30796. æT constant
  30797. æFc ROMDefs.h
  30798. æD     revLevel = 3,                            /*Revision level*/
  30799.  
  30800. æKY partNum 
  30801. æT constant
  30802. æFc ROMDefs.h
  30803. æD     partNum = 4,                             /*Part number*/
  30804.  
  30805. æKY date 
  30806. æT constant
  30807. æFc ROMDefs.h
  30808. æD     date = 5,                                /*Last revision date of the card*/
  30809.  
  30810. æKY typeBoard 
  30811. æT constant
  30812. æFc ROMDefs.h
  30813. æD     typeBoard = 0,                           /*Type for board types.*/
  30814.  
  30815. æKY typeApple 
  30816. æT constant
  30817. æFc ROMDefs.h
  30818. æD     typeApple = 1,
  30819.  
  30820. æKY typeVideo 
  30821. æT constant
  30822. æFc ROMDefs.h
  30823. æD     typeVideo = 1,                           /*Type for video types.*/
  30824.  
  30825. æKY typeEtherNet 
  30826. æT constant
  30827. æFc ROMDefs.h
  30828. æD     typeEtherNet = 1,                        /*Type for ethernet types.*/
  30829.  
  30830. æKY testByte 
  30831. æT constant
  30832. æFc ROMDefs.h
  30833. æD     testByte = 32,                           /*Test byte.*/
  30834.  
  30835. æKY testWord 
  30836. æT constant
  30837. æFc ROMDefs.h
  30838. æD     testWord = 33,                           /*0021*/
  30839.  
  30840. æKY testLong 
  30841. æT constant
  30842. æFc ROMDefs.h
  30843. æD     testLong = 34,                           /*Test Long.*/
  30844.  
  30845. æKY testString 
  30846. æT constant
  30847. æFc ROMDefs.h
  30848. æD     testString = 35,                         /*Test String.*/
  30849.  
  30850.  
  30851. æKY Scrap.h
  30852. æKL GetScrap
  30853. InfoScrap
  30854. LoadScrap
  30855. PutScrap
  30856. UnloadScrap
  30857. ZeroScrap
  30858.  
  30859. PScrapStuff
  30860. ScrapStuff
  30861.  
  30862. æKY ScrapStuff 
  30863. æT struct
  30864. æFc Scrap.h
  30865. æD struct ScrapStuff {
  30866.     long scrapSize;
  30867.     Handle scrapHandle;
  30868.     short scrapCount;
  30869.     short scrapState;
  30870.     StringPtr scrapName;
  30871. };
  30872.  
  30873. typedef struct ScrapStuff ScrapStuff;
  30874. typedef ScrapStuff *PScrapStuff;
  30875.  
  30876.  
  30877. æKY InfoScrap 
  30878. æT Function
  30879. æFc Scrap.h
  30880. æD pascal PScrapStuff InfoScrap(void)
  30881.     = 0xA9F9; 
  30882.  
  30883. æKY UnloadScrap 
  30884. æT Function
  30885. æFc Scrap.h
  30886. æD pascal long UnloadScrap(void)
  30887.     = 0xA9FA; 
  30888.  
  30889. æKY LoadScrap 
  30890. æT Function
  30891. æFc Scrap.h
  30892. æD pascal long LoadScrap(void)
  30893.     = 0xA9FB; 
  30894.  
  30895. æKY GetScrap 
  30896. æT Function
  30897. æFc Scrap.h
  30898. æD pascal long GetScrap(Handle hDest,ResType theType,long *offset)
  30899.     = 0xA9FD; 
  30900.  
  30901. æKY ZeroScrap 
  30902. æT Function
  30903. æFc Scrap.h
  30904. æD pascal long ZeroScrap(void)
  30905.     = 0xA9FC; 
  30906.  
  30907. æKY PutScrap 
  30908. æT Function
  30909. æFc Scrap.h
  30910. æD pascal long PutScrap(long length,ResType theType,Ptr source)
  30911.     = 0xA9FE; 
  30912.  
  30913.  
  30914. æKY Script.h
  30915. æKL Char2Pixel
  30916. CharByte
  30917. CharType
  30918. DrawJust
  30919. FindScriptRun
  30920. FindWord
  30921. Font2Script
  30922. FontScript
  30923. Format2Str
  30924. FormatStr2X
  30925. FormatX2Str
  30926. GetAppFont
  30927. GetDefFontSize
  30928. GetEnvirons
  30929. GetFormatOrder
  30930. GetMBarHeight
  30931. GetScript
  30932. GetSysFont
  30933. GetSysJust
  30934. HiliteText
  30935. InitDateCache
  30936. IntlScript
  30937. IntlTokenize
  30938. KeyScript
  30939. LongDate2Secs
  30940. LongSecs2Date
  30941. LowerText
  30942. LwrText
  30943. MeasureJust
  30944. NChar2Pixel
  30945. NDrawJust
  30946. NFindWord
  30947. NMeasureJust
  30948. NPixel2Char
  30949. NPortionText
  30950. ParseTable
  30951. Pixel2Char
  30952. PortionText
  30953. ReadLocation
  30954. ReplaceText
  30955. SetEnvirons
  30956. SetScript
  30957. SetSysJust
  30958. Str2Format
  30959. String2Date
  30960. String2Time
  30961. StripText
  30962. StripUpperText
  30963. StyledLineBreak
  30964. ToggleDate
  30965. Transliterate
  30966. TruncString
  30967. TruncText
  30968. UpperText
  30969. UprText
  30970. ValidDate
  30971. VisibleLength
  30972. WriteLocation
  30973.  
  30974. acuteUprA
  30975. acuteUprI
  30976. acuteUprO
  30977. acuteUprU
  30978. appleLogo
  30979. badDelim
  30980. badEnding
  30981. baseDblQuote
  30982. baseSingQuote
  30983. BreakTable
  30984. BreakTablePtr
  30985. breveMark
  30986. calArabicCivil
  30987. calArabicLunar
  30988. calCoptic
  30989. calGregorian
  30990. calJapanese
  30991. calJewish
  30992. calPersian
  30993. cantReadUtilities
  30994. cedilla
  30995. centeredDot
  30996. CharByteTable
  30997. circumflex
  30998. circumflexUprA
  30999. circumflexUprE
  31000. circumflexUprI
  31001. circumflexUprO
  31002. circumflexUprU
  31003. CommentType
  31004. crash
  31005. curNumberPartsVersion
  31006. DateCachePtr
  31007. DateCacheRecord
  31008. DateDelta
  31009. dateStdMask
  31010. dateTimeInvalid
  31011. dateTimeNotFound
  31012. dayField
  31013. dayMask
  31014. dayOfWeekField
  31015. dayOfWeekMask
  31016. dayOfYearField
  31017. dayOfYearMask
  31018. dblDagger
  31019. delimPad
  31020. DelimType
  31021. diaeresisUprE
  31022. diaeresisUprI
  31023. diaeresisUprY
  31024. dotlessLwrI
  31025. doubleAcute
  31026. eraField
  31027. eraMask
  31028. extraneousStrings
  31029. fatalDateTime
  31030. fBadPartsTable
  31031. fBestGuess
  31032. fEmptyFormatString
  31033. fExtraDecimal
  31034. fExtraExp
  31035. fExtraPercent
  31036. fExtraSeparator
  31037. fFormatOK
  31038. fFormatOverflow
  31039. fFormStrIsNAN
  31040. fieldOrderNotIntl
  31041. fiLigature
  31042. flLigature
  31043. fMissingDelimiter
  31044. fMissingLiteral
  31045. fNegative
  31046. FormatClass
  31047. FormatOrder
  31048. FormatOrderPtr
  31049. FormatResultType
  31050. FormatStatus
  31051. fOutOfSynch
  31052. fPositive
  31053. fraction
  31054. fSpuriousChars
  31055. FVector
  31056. fVNumber
  31057. fZero
  31058. genCdevRangeBit
  31059. graveUprE
  31060. graveUprI
  31061. graveUprO
  31062. graveUprU
  31063. hachek
  31064. hourField
  31065. hourMask
  31066. intArabic
  31067. intEuropean
  31068. intJapanese
  31069. intlCurrency
  31070. intOutputMask
  31071. intRoman
  31072. intWestern
  31073. Itl4Handle
  31074. Itl4Ptr
  31075. Itl4Rec
  31076. ItlbExtRecord
  31077. ItlbRecord
  31078. ItlcRecord
  31079. JustStyleCode
  31080. leftOverChars
  31081. leftSingGuillemet
  31082. LongDateCvt
  31083. LongDateField
  31084. longDateFound
  31085. LongDateRec
  31086. LongDateTime
  31087. MachineLocation
  31088. macron
  31089. maxDateField
  31090. minuteField
  31091. minuteMask
  31092. monthField
  31093. monthMask
  31094. NBreakTable
  31095. NBreakTablePtr
  31096. NItl4Handle
  31097. NItl4Ptr
  31098. NItl4Rec
  31099. NumberParts
  31100. NumberPartsPtr
  31101. NumFormatString
  31102. OffPair
  31103. OffsetTable
  31104. ogonek
  31105. overDot
  31106. perThousand
  31107. pmField
  31108. pmMask
  31109. res1Field
  31110. res2Field
  31111. res3Field
  31112. rightSingGuillemet
  31113. ringMark
  31114. romanAppFond
  31115. romanFlags
  31116. romanSysFond
  31117. ScriptRunStatus
  31118. secondField
  31119. secondMask
  31120. sepNotConsistent
  31121. sepNotIntlSep
  31122. smallDateBit
  31123. smAmharic
  31124. smArabic
  31125. smArmenian
  31126. smBadScript
  31127. smBadVerb
  31128. smBengali
  31129. smBidirect
  31130. smBreakChar
  31131. smBreakOverflow
  31132. smBreakWord
  31133. smBurmese
  31134. smcClassMask
  31135. smcDoubleMask
  31136. smChar1byte
  31137. smChar2byte
  31138. smCharAscii
  31139. smCharBidirect
  31140. smCharEuro
  31141. smCharExtAscii
  31142. smCharFISGana
  31143. smCharFISGreek
  31144. smCharFISIdeo
  31145. smCharFISKana
  31146. smCharFISRussian
  31147. smCharHangul
  31148. smCharHiragana
  31149. smCharHorizontal
  31150. smCharIdeographic
  31151. smCharJamo
  31152. smCharKatakana
  31153. smCharLeft
  31154. smCharLower
  31155. smCharPortion
  31156. smCharPunct
  31157. smCharRight
  31158. smCharTwoByteGreek
  31159. smCharTwoByteRussian
  31160. smCharUpper
  31161. smCharVertical
  31162. smChinese
  31163. smcOrientationMask
  31164. smcReserved
  31165. smcRightMask
  31166. smcTypeMask
  31167. smcUpperMask
  31168. smCurrentScript
  31169. smCyrillic
  31170. smDefault
  31171. smDevanagari
  31172. smDoubleByte
  31173. smEastEurRoman
  31174. smEnabled
  31175. smEthiopic
  31176. smExtArabic
  31177. smfDualCaret
  31178. smFirstByte
  31179. smFISClassLvl1
  31180. smFISClassLvl2
  31181. smFISClassUser
  31182. smfNameTagEnab
  31183. smFondEnd
  31184. smFondStart
  31185. smFontForce
  31186. smForced
  31187. smfShowIcon
  31188. smGeez
  31189. smGenFlags
  31190. smGeorgian
  31191. smGreek
  31192. smGujarati
  31193. smGurmukhi
  31194. smHebrew
  31195. smHilite
  31196. smIdeographicLevel1
  31197. smIdeographicLevel2
  31198. smIdeographicUser
  31199. smIntlForce
  31200. smJamoBogJaeum
  31201. smJamoBogMoeum
  31202. smJamoJaeum
  31203. smJamoMoeum
  31204. smJapanese
  31205. smKanaHardOK
  31206. smKanaSmall
  31207. smKanaSoftOK
  31208. smKannada
  31209. smKCHRCache
  31210. smKeyCache
  31211. smKeyDisableKybds
  31212. smKeyDisableKybdSwitch
  31213. smKeyEnableKybds
  31214. smKeyNextInputMethod
  31215. smKeyNextKybd
  31216. smKeyNextScript
  31217. smKeyScript
  31218. smKeySwap
  31219. smKeySwapInputMethod
  31220. smKeySwapKybd
  31221. smKeySwapScript
  31222. smKeySysScript
  31223. smKeyToggleDirection
  31224. smKeyToggleInline
  31225. smKhmer
  31226. smKorean
  31227. smLaotian
  31228. smLastByte
  31229. smLastScript
  31230. smLeftCaret
  31231. smLeftStyleRun
  31232. smMalayalam
  31233. smMaskAll
  31234. smMaskAscii
  31235. smMaskAscii1
  31236. smMaskAscii2
  31237. smMaskBopomofo2
  31238. smMaskGana2
  31239. smMaskHangul2
  31240. smMaskJamo2
  31241. smMaskKana1
  31242. smMaskKana2
  31243. smMaskNative
  31244. smMiddleByte
  31245. smMiddleStyleRun
  31246. smMongolian
  31247. smMunged
  31248. smNotInstalled
  31249. smNotTruncated
  31250. smOnlyStyleRun
  31251. smOriya
  31252. smOverride
  31253. smPrint
  31254. smPunctBlank
  31255. smPunctGraphic
  31256. smPunctNormal
  31257. smPunctNumber
  31258. smPunctRepeat
  31259. smPunctSymbol
  31260. smRedrawChar
  31261. smRedrawLine
  31262. smRedrawWord
  31263. smRegionCode
  31264. smRightCaret
  31265. smRightStyleRun
  31266. smRoman
  31267. smRSymbol
  31268. smRussian
  31269. smScriptAliasStyle
  31270. smScriptAppFond
  31271. smScriptAppFondSize
  31272. smScriptBundle
  31273. smScriptCreator
  31274. smScriptDate
  31275. smScriptEnabled
  31276. smScriptEncoding
  31277. smScriptFile
  31278. smScriptFlags
  31279. smScriptHelpFondSize
  31280. smScriptIcon
  31281. smScriptJust
  31282. smScriptKeys
  31283. smScriptLang
  31284. smScriptMonoFondSize
  31285. smScriptMunged
  31286. smScriptName
  31287. smScriptNumber
  31288. smScriptNumDate
  31289. smScriptPrefFondSize
  31290. smScriptPrint
  31291. smScriptRedraw
  31292. smScriptRight
  31293. smScriptSmallFondSize
  31294. smScriptSort
  31295. smScriptSysFond
  31296. smScriptSysFondSize
  31297. smScriptToken
  31298. smScriptTrap
  31299. smScriptValidStyles
  31300. smScriptVersion
  31301. smsfAutoInit
  31302. smsfB0Digits
  31303. smsfContext
  31304. smsfForms
  31305. smsfIntellCP
  31306. smsfLigatures
  31307. smsfNatCase
  31308. smsfNoForceFont
  31309. smsfReverse
  31310. smsfSingByte
  31311. smSimpChinese
  31312. smSindhi
  31313. smSingleByte
  31314. smSinhalese
  31315. smSlavic
  31316. smSysRef
  31317. smSysScript
  31318. smSystemScript
  31319. smTamil
  31320. smTelugu
  31321. smThai
  31322. smTibetan
  31323. smTradChinese
  31324. smTransAscii
  31325. smTransAscii1
  31326. smTransAscii2
  31327. smTransBopomofo2
  31328. smTransCase
  31329. smTransGana2
  31330. smTransHangul2
  31331. smTransJamo2
  31332. smTransKana1
  31333. smTransKana2
  31334. smTransLower
  31335. smTransNative
  31336. smTransSystem
  31337. smTransUpper
  31338. smTruncated
  31339. smTruncEnd
  31340. smTruncErr
  31341. smTruncMiddle
  31342. smUninterp
  31343. smUprHalfCharSet
  31344. smVersion
  31345. smVietnamese
  31346. String2DateStatus
  31347. stringOverflow
  31348. StyledLineBreakCode
  31349. tilde
  31350. togChar12HourBit
  31351. togCharZCycleBit
  31352. togDelta12HourBit
  31353. toggleBadChar
  31354. toggleBadDelta
  31355. toggleBadField
  31356. toggleBadNum
  31357. toggleErr3
  31358. toggleErr4
  31359. toggleErr5
  31360. toggleOK
  31361. toggleOutOfRange
  31362. TogglePB
  31363. ToggleResults
  31364. toggleUndefined
  31365. toggleUnknown
  31366. tokDecPoint
  31367. tokEMinus
  31368. token1Quote
  31369. token2Equal
  31370. token2Quote
  31371. tokenAlpha
  31372. tokenAltNum
  31373. tokenAltReal
  31374. tokenAmpersand
  31375. tokenAsterisk
  31376. tokenAtSign
  31377. tokenBackSlash
  31378. tokenBar
  31379. TokenBlock
  31380. TokenBlockPtr
  31381. tokenCapPi
  31382. tokenCarat
  31383. tokenCaret
  31384. tokenCenterDot
  31385. tokenColon
  31386. tokenColonEqual
  31387. tokenComma
  31388. tokenDivide
  31389. tokenDollar
  31390. tokenEllipsis
  31391. tokenEmpty
  31392. tokenEqual
  31393. tokenErr
  31394. tokenEscape
  31395. tokenExclam
  31396. tokenExclamEqual
  31397. tokenFraction
  31398. tokenGreat
  31399. tokenGreatEqual1
  31400. tokenGreatEqual2
  31401. tokenHash
  31402. tokenInfinity
  31403. tokenIntegral
  31404. tokenIntl
  31405. tokenIntlCurrency
  31406. tokenLeft1Quote
  31407. tokenLeft2Quote
  31408. tokenLeftBracket
  31409. tokenLeftComment
  31410. tokenLeftCurly
  31411. tokenLeftEnclose
  31412. tokenLeftLit
  31413. tokenLeftParen
  31414. tokenLeftSingGuillemet
  31415. tokenLess
  31416. tokenLessEqual1
  31417. tokenLessEqual2
  31418. tokenLessGreat
  31419. tokenLiteral
  31420. tokenMicro
  31421. tokenMinus
  31422. tokenNewLine
  31423. tokenNil
  31424. tokenNoBreakSpace
  31425. tokenNotEqual
  31426. tokenNumeric
  31427. tokenOK
  31428. tokenOverflow
  31429. tokenPercent
  31430. tokenPeriod
  31431. tokenPerThousand
  31432. tokenPi
  31433. tokenPlus
  31434. tokenPlusMinus
  31435. tokenQuestion
  31436. tokenRealNum
  31437. TokenRec
  31438. TokenRecPtr
  31439. tokenReserve1
  31440. tokenReserve2
  31441. TokenResults
  31442. tokenRight1Quote
  31443. tokenRight2Quote
  31444. tokenRightBracket
  31445. tokenRightComment
  31446. tokenRightCurly
  31447. tokenRightEnclose
  31448. tokenRightLit
  31449. tokenRightParen
  31450. tokenRightSingGuillemet
  31451. tokenRoot
  31452. tokenSemicolon
  31453. tokenSigma
  31454. tokenSlash
  31455. tokenTilda
  31456. tokenTilde
  31457. TokenType
  31458. tokenUnderline
  31459. tokenUnknown
  31460. tokenWhite
  31461. tokEPlus
  31462. tokEscape
  31463. tokLeader
  31464. tokLeadPlacer
  31465. tokLeftQuote
  31466. tokMaxSymbols
  31467. tokMinusSign
  31468. tokNonLeader
  31469. tokPercent
  31470. tokPlusSign
  31471. tokRightQuote
  31472. tokSeparator
  31473. tokThousands
  31474. tokZeroLead
  31475. tooManySeps
  31476. TripleInt
  31477. TruncCode
  31478. UntokenTable
  31479. UntokenTableHandle
  31480. UntokenTablePtr
  31481. validDateFields
  31482. weekOfYearField
  31483. weekOfYearMask
  31484. WideChar
  31485. WideCharArr
  31486. yearField
  31487. yearMask
  31488.  
  31489. æKY smSystemScript 
  31490. æT constant
  31491. æFc Script.h
  31492. æD     smSystemScript = -1,             /*designates system script.*/
  31493.  
  31494. æKY smCurrentScript 
  31495. æT constant
  31496. æFc Script.h
  31497. æD     smCurrentScript = -2,            /*designates current font script.*/
  31498.  
  31499. æKY smRoman 
  31500. æT constant
  31501. æFc Script.h
  31502. æD     smRoman = 0,                     /*Roman*/
  31503.  
  31504. æKY smJapanese 
  31505. æT constant
  31506. æFc Script.h
  31507. æD     smJapanese = 1,                  /*Japanese*/
  31508.  
  31509. æKY smTradChinese 
  31510. æT constant
  31511. æFc Script.h
  31512. æD     smTradChinese = 2,               /*Traditional Chinese*/
  31513.  
  31514. æKY smKorean 
  31515. æT constant
  31516. æFc Script.h
  31517. æD     smKorean = 3,                    /*Korean*/
  31518.  
  31519. æKY smArabic 
  31520. æT constant
  31521. æFc Script.h
  31522. æD     smArabic = 4,                    /*Arabic*/
  31523.  
  31524. æKY smHebrew 
  31525. æT constant
  31526. æFc Script.h
  31527. æD     smHebrew = 5,                    /*Hebrew*/
  31528.  
  31529. æKY smGreek 
  31530. æT constant
  31531. æFc Script.h
  31532. æD     smGreek = 6,                     /*Greek*/
  31533.  
  31534. æKY smCyrillic 
  31535. æT constant
  31536. æFc Script.h
  31537. æD     smCyrillic = 7,                  /*Cyrillic*/
  31538.  
  31539. æKY smRSymbol 
  31540. æT constant
  31541. æFc Script.h
  31542. æD     smRSymbol = 8,                   /*Right-left symbol*/
  31543.  
  31544. æKY smDevanagari 
  31545. æT constant
  31546. æFc Script.h
  31547. æD     smDevanagari = 9,                /*Devanagari*/
  31548.  
  31549. æKY smGurmukhi 
  31550. æT constant
  31551. æFc Script.h
  31552. æD     smGurmukhi = 10,                 /*Gurmukhi*/
  31553.  
  31554. æKY smGujarati 
  31555. æT constant
  31556. æFc Script.h
  31557. æD     smGujarati = 11,                 /*Gujarati*/
  31558.  
  31559. æKY smOriya 
  31560. æT constant
  31561. æFc Script.h
  31562. æD     smOriya = 12,                    /*Oriya*/
  31563.  
  31564. æKY smBengali 
  31565. æT constant
  31566. æFc Script.h
  31567. æD     smBengali = 13,                  /*Bengali*/
  31568.  
  31569. æKY smTamil 
  31570. æT constant
  31571. æFc Script.h
  31572. æD     smTamil = 14,                    /*Tamil*/
  31573.  
  31574. æKY smTelugu 
  31575. æT constant
  31576. æFc Script.h
  31577. æD     smTelugu = 15,                   /*Telugu*/
  31578.  
  31579. æKY smKannada 
  31580. æT constant
  31581. æFc Script.h
  31582. æD     smKannada = 16,                  /*Kannada/Kanarese*/
  31583.  
  31584. æKY smMalayalam 
  31585. æT constant
  31586. æFc Script.h
  31587. æD     smMalayalam = 17,                /*Malayalam*/
  31588.  
  31589. æKY smSinhalese 
  31590. æT constant
  31591. æFc Script.h
  31592. æD     smSinhalese = 18,                /*Sinhalese*/
  31593.  
  31594. æKY smBurmese 
  31595. æT constant
  31596. æFc Script.h
  31597. æD     smBurmese = 19,                  /*Burmese*/
  31598.  
  31599. æKY smKhmer 
  31600. æT constant
  31601. æFc Script.h
  31602. æD     smKhmer = 20,                    /*Khmer/Cambodian*/
  31603.  
  31604. æKY smThai 
  31605. æT constant
  31606. æFc Script.h
  31607. æD     smThai = 21,                     /*Thai*/
  31608.  
  31609. æKY smLaotian 
  31610. æT constant
  31611. æFc Script.h
  31612. æD     smLaotian = 22,                  /*Laotian*/
  31613.  
  31614. æKY smGeorgian 
  31615. æT constant
  31616. æFc Script.h
  31617. æD     smGeorgian = 23,                 /*Georgian*/
  31618.  
  31619. æKY smArmenian 
  31620. æT constant
  31621. æFc Script.h
  31622. æD     smArmenian = 24,                 /*Armenian*/
  31623.  
  31624. æKY smSimpChinese 
  31625. æT constant
  31626. æFc Script.h
  31627. æD     smSimpChinese = 25,              /*Simplified Chinese*/
  31628.  
  31629. æKY smTibetan 
  31630. æT constant
  31631. æFc Script.h
  31632. æD     smTibetan = 26,                  /*Tibetan*/
  31633.  
  31634. æKY smMongolian 
  31635. æT constant
  31636. æFc Script.h
  31637. æD     smMongolian = 27,                /*Mongolian*/
  31638.  
  31639. æKY smGeez 
  31640. æT constant
  31641. æFc Script.h
  31642. æD     smGeez = 28,                     /*Geez/Ethiopic*/
  31643.  
  31644. æKY smEthiopic 
  31645. æT constant
  31646. æFc Script.h
  31647. æD     smEthiopic = 28,                 /*Synonym for smGeez*/
  31648.  
  31649. æKY smEastEurRoman 
  31650. æT constant
  31651. æFc Script.h
  31652. æD     smEastEurRoman = 29,             /*Synonym for smSlavic*/
  31653.  
  31654. æKY smVietnamese 
  31655. æT constant
  31656. æFc Script.h
  31657. æD     smVietnamese = 30,               /*Vietnamese*/
  31658.  
  31659. æKY smExtArabic 
  31660. æT constant
  31661. æFc Script.h
  31662. æD     smExtArabic = 31,                /*extended Arabic*/
  31663.  
  31664. æKY smUninterp 
  31665. æT constant
  31666. æFc Script.h
  31667. æD     smUninterp = 32,                 /*uninterpreted symbols, e.g. palette symbols*/
  31668.  
  31669. æKY smChinese 
  31670. æT constant
  31671. æFc Script.h
  31672. æD     smChinese = 2,                   /*(use smTradChinese or smSimpChinese)*/
  31673.  
  31674. æKY smRussian 
  31675. æT constant
  31676. æFc Script.h
  31677. æD     smRussian = 7,                   /*(old name for smCyrillic)*/
  31678.  
  31679. æKY smAmharic 
  31680. æT constant
  31681. æFc Script.h
  31682. æD     smAmharic = 28,                  /*(old name for smGeez)*/
  31683.  
  31684. æKY smSlavic 
  31685. æT constant
  31686. æFc Script.h
  31687. æD     smSlavic = 29,                   /*(old name for smEastEurRoman)*/
  31688.  
  31689. æKY smSindhi 
  31690. æT constant
  31691. æFc Script.h
  31692. æD     smSindhi = 31,                   /*(old name for smExtArabic)*/
  31693.  
  31694. æKY calGregorian 
  31695. æT constant
  31696. æFc Script.h
  31697. æD     calGregorian = 0,
  31698.  
  31699. æKY calArabicCivil 
  31700. æT constant
  31701. æFc Script.h
  31702. æD     calArabicCivil = 1,
  31703.  
  31704. æKY calArabicLunar 
  31705. æT constant
  31706. æFc Script.h
  31707. æD     calArabicLunar = 2,
  31708.  
  31709. æKY calJapanese 
  31710. æT constant
  31711. æFc Script.h
  31712. æD     calJapanese = 3,
  31713.  
  31714. æKY calJewish 
  31715. æT constant
  31716. æFc Script.h
  31717. æD     calJewish = 4,
  31718.  
  31719. æKY calCoptic 
  31720. æT constant
  31721. æFc Script.h
  31722. æD     calCoptic = 5,
  31723.  
  31724. æKY calPersian 
  31725. æT constant
  31726. æFc Script.h
  31727. æD     calPersian = 6,
  31728.  
  31729. æKY intWestern 
  31730. æT constant
  31731. æFc Script.h
  31732. æD     intWestern = 0,
  31733.  
  31734. æKY intArabic 
  31735. æT constant
  31736. æFc Script.h
  31737. æD     intArabic = 1,
  31738.  
  31739. æKY intRoman 
  31740. æT constant
  31741. æFc Script.h
  31742. æD     intRoman = 2,
  31743.  
  31744. æKY intJapanese 
  31745. æT constant
  31746. æFc Script.h
  31747. æD     intJapanese = 3,
  31748.  
  31749. æKY intEuropean 
  31750. æT constant
  31751. æFc Script.h
  31752. æD     intEuropean = 4,
  31753.  
  31754. æKY intOutputMask 
  31755. æT constant
  31756. æFc Script.h
  31757. æD     intOutputMask = 0x8000,
  31758.  
  31759. æKY smSingleByte 
  31760. æT constant
  31761. æFc Script.h
  31762. æD     smSingleByte = 0,
  31763.  
  31764. æKY smFirstByte 
  31765. æT constant
  31766. æFc Script.h
  31767. æD     smFirstByte = -1,
  31768.  
  31769. æKY smLastByte 
  31770. æT constant
  31771. æFc Script.h
  31772. æD     smLastByte = 1,
  31773.  
  31774. æKY smMiddleByte 
  31775. æT constant
  31776. æFc Script.h
  31777. æD     smMiddleByte = 2,
  31778.  
  31779. æKY smcTypeMask 
  31780. æT constant
  31781. æFc Script.h
  31782. æD     smcTypeMask = 0x000F,
  31783.  
  31784. æKY smcReserved 
  31785. æT constant
  31786. æFc Script.h
  31787. æD     smcReserved = 0x00F0,
  31788.  
  31789. æKY smcClassMask 
  31790. æT constant
  31791. æFc Script.h
  31792. æD     smcClassMask = 0x0F00,
  31793.  
  31794. æKY smcOrientationMask 
  31795. æT constant
  31796. æFc Script.h
  31797. æD     smcOrientationMask = 0x1000,     /*two-byte script glyph orientation*/
  31798.  
  31799. æKY smcRightMask 
  31800. æT constant
  31801. æFc Script.h
  31802. æD     smcRightMask = 0x2000,
  31803.  
  31804. æKY smcUpperMask 
  31805. æT constant
  31806. æFc Script.h
  31807. æD     smcUpperMask = 0x4000,
  31808.  
  31809. æKY smcDoubleMask 
  31810. æT constant
  31811. æFc Script.h
  31812. æD     smcDoubleMask = 0x8000,
  31813.  
  31814. æKY smCharPunct 
  31815. æT constant
  31816. æFc Script.h
  31817. æD     smCharPunct = 0x0000,
  31818.  
  31819. æKY smCharAscii 
  31820. æT constant
  31821. æFc Script.h
  31822. æD     smCharAscii = 0x0001,
  31823.  
  31824. æKY smCharEuro 
  31825. æT constant
  31826. æFc Script.h
  31827. æD     smCharEuro = 0x0007,
  31828.  
  31829. æKY smCharExtAscii 
  31830. æT constant
  31831. æFc Script.h
  31832. æD     smCharExtAscii = 0x0007,         /* More correct synonym for smCharEuro */
  31833.  
  31834. æKY smCharKatakana 
  31835. æT constant
  31836. æFc Script.h
  31837. æD     smCharKatakana = 0x0002,         /*Japanese Katakana*/
  31838.  
  31839. æKY smCharHiragana 
  31840. æT constant
  31841. æFc Script.h
  31842. æD     smCharHiragana = 0x0003,         /*Japanese Hiragana*/
  31843.  
  31844. æKY smCharIdeographic 
  31845. æT constant
  31846. æFc Script.h
  31847. æD     smCharIdeographic = 0x0004,      /*Hanzi, Kanji, Hanja*/
  31848.  
  31849. æKY smCharTwoByteGreek 
  31850. æT constant
  31851. æFc Script.h
  31852. æD     smCharTwoByteGreek = 0x0005,     /*2-byte Greek in Far East systems*/
  31853.  
  31854. æKY smCharTwoByteRussian 
  31855. æT constant
  31856. æFc Script.h
  31857. æD     smCharTwoByteRussian = 0x0006,   /*2-byte Cyrillic in Far East systems*/
  31858.  
  31859. æKY smCharBidirect 
  31860. æT constant
  31861. æFc Script.h
  31862. æD     smCharBidirect = 0x0008,         /*Arabic/Hebrew*/
  31863.  
  31864. æKY smCharHangul 
  31865. æT constant
  31866. æFc Script.h
  31867. æD     smCharHangul = 0x000C,           /*Korean Hangul*/
  31868.  
  31869. æKY smCharJamo 
  31870. æT constant
  31871. æFc Script.h
  31872. æD     smCharJamo = 0x000D,             /*Korean Jamo*/
  31873.  
  31874. æKY smCharFISKana 
  31875. æT constant
  31876. æFc Script.h
  31877. æD     smCharFISKana = 0x0002,          /*Katakana*/
  31878.  
  31879. æKY smCharFISGana 
  31880. æT constant
  31881. æFc Script.h
  31882. æD     smCharFISGana = 0x0003,          /*Hiragana*/
  31883.  
  31884. æKY smCharFISIdeo 
  31885. æT constant
  31886. æFc Script.h
  31887. æD     smCharFISIdeo = 0x0004,          /*Hanzi, Kanji, Hanja*/
  31888.  
  31889. æKY smCharFISGreek 
  31890. æT constant
  31891. æFc Script.h
  31892. æD     smCharFISGreek = 0x0005,         /*2-byte Greek in Far East systems*/
  31893.  
  31894. æKY smCharFISRussian 
  31895. æT constant
  31896. æFc Script.h
  31897. æD     smCharFISRussian = 0x0006,       /*2-byte Cyrillic in Far East systems*/
  31898.  
  31899. æKY smPunctNormal 
  31900. æT constant
  31901. æFc Script.h
  31902. æD     smPunctNormal = 0x0000,
  31903.  
  31904. æKY smPunctNumber 
  31905. æT constant
  31906. æFc Script.h
  31907. æD     smPunctNumber = 0x0100,
  31908.  
  31909. æKY smPunctSymbol 
  31910. æT constant
  31911. æFc Script.h
  31912. æD     smPunctSymbol = 0x0200,
  31913.  
  31914. æKY smPunctBlank 
  31915. æT constant
  31916. æFc Script.h
  31917. æD     smPunctBlank = 0x0300,
  31918.  
  31919. æKY smPunctRepeat 
  31920. æT constant
  31921. æFc Script.h
  31922. æD     smPunctRepeat = 0x0400,          /* FIS: wildcard */
  31923.  
  31924. æKY smPunctGraphic 
  31925. æT constant
  31926. æFc Script.h
  31927. æD     smPunctGraphic = 0x0500,         /* FIS: line graphics */
  31928.  
  31929. æKY smKanaSmall 
  31930. æT constant
  31931. æFc Script.h
  31932. æD     smKanaSmall = 0x0100,            /*small kana character*/
  31933.  
  31934. æKY smKanaHardOK 
  31935. æT constant
  31936. æFc Script.h
  31937. æD     smKanaHardOK = 0x0200,           /*can have dakuten*/
  31938.  
  31939. æKY smKanaSoftOK 
  31940. æT constant
  31941. æFc Script.h
  31942. æD     smKanaSoftOK = 0x0300,           /*can have dakuten or han-dakuten*/
  31943.  
  31944. æKY smIdeographicLevel1 
  31945. æT constant
  31946. æFc Script.h
  31947. æD     smIdeographicLevel1 = 0x0000,    /*level 1 char*/
  31948.  
  31949. æKY smIdeographicLevel2 
  31950. æT constant
  31951. æFc Script.h
  31952. æD     smIdeographicLevel2 = 0x0100,    /*level 2 char*/
  31953.  
  31954. æKY smIdeographicUser 
  31955. æT constant
  31956. æFc Script.h
  31957. æD     smIdeographicUser = 0x0200,      /*user char*/
  31958.  
  31959. æKY smFISClassLvl1 
  31960. æT constant
  31961. æFc Script.h
  31962. æD     smFISClassLvl1 = 0x0000,         /*level 1 char*/
  31963.  
  31964. æKY smFISClassLvl2 
  31965. æT constant
  31966. æFc Script.h
  31967. æD     smFISClassLvl2 = 0x0100,         /*level 2 char*/
  31968.  
  31969. æKY smFISClassUser 
  31970. æT constant
  31971. æFc Script.h
  31972. æD     smFISClassUser = 0x0200,         /*user char*/
  31973.  
  31974. æKY smJamoJaeum 
  31975. æT constant
  31976. æFc Script.h
  31977. æD     smJamoJaeum = 0x0000,            /*simple consonant char*/
  31978.  
  31979. æKY smJamoBogJaeum 
  31980. æT constant
  31981. æFc Script.h
  31982. æD     smJamoBogJaeum = 0x0100,         /*complex consonant char*/
  31983.  
  31984. æKY smJamoMoeum 
  31985. æT constant
  31986. æFc Script.h
  31987. æD     smJamoMoeum = 0x0200,            /*simple vowel char*/
  31988.  
  31989. æKY smJamoBogMoeum 
  31990. æT constant
  31991. æFc Script.h
  31992. æD     smJamoBogMoeum = 0x0300,         /*complex vowel char*/
  31993.  
  31994. æKY smCharHorizontal 
  31995. æT constant
  31996. æFc Script.h
  31997. æD     smCharHorizontal = 0x0000,       /* horizontal character form, or for both */
  31998.  
  31999. æKY smCharVertical 
  32000. æT constant
  32001. æFc Script.h
  32002. æD     smCharVertical = 0x1000,         /* vertical character form */
  32003.  
  32004. æKY smCharLeft 
  32005. æT constant
  32006. æFc Script.h
  32007. æD     smCharLeft = 0x0000,
  32008.  
  32009. æKY smCharRight 
  32010. æT constant
  32011. æFc Script.h
  32012. æD     smCharRight = 0x2000,
  32013.  
  32014. æKY smCharLower 
  32015. æT constant
  32016. æFc Script.h
  32017. æD     smCharLower = 0x0000,
  32018.  
  32019. æKY smCharUpper 
  32020. æT constant
  32021. æFc Script.h
  32022. æD     smCharUpper = 0x4000,
  32023.  
  32024. æKY smChar1byte 
  32025. æT constant
  32026. æFc Script.h
  32027. æD     smChar1byte = 0x0000,
  32028.  
  32029. æKY smChar2byte 
  32030. æT constant
  32031. æFc Script.h
  32032. æD     smChar2byte = 0x8000,
  32033.  
  32034. æKY smLeftCaret 
  32035. æT constant
  32036. æFc Script.h
  32037. æD     smLeftCaret = 0,                 /*Place caret for left block*/
  32038.  
  32039. æKY smRightCaret 
  32040. æT constant
  32041. æFc Script.h
  32042. æD     smRightCaret = -1,               /*Place caret for right block*/
  32043.  
  32044. æKY smHilite 
  32045. æT constant
  32046. æFc Script.h
  32047. æD     smHilite = 1,                    /*Direction is TESysJust*/
  32048.  
  32049. æKY smTransAscii 
  32050. æT constant
  32051. æFc Script.h
  32052. æD     smTransAscii = 0,
  32053.  
  32054. æKY smTransNative 
  32055. æT constant
  32056. æFc Script.h
  32057. æD     smTransNative = 1,
  32058.  
  32059. æKY smTransCase 
  32060. æT constant
  32061. æFc Script.h
  32062. æD     smTransCase = 0xFE,
  32063.  
  32064. æKY smTransSystem 
  32065. æT constant
  32066. æFc Script.h
  32067. æD     smTransSystem = 0xFF,            /*convert to system script*/
  32068.  
  32069. æKY smTransAscii1 
  32070. æT constant
  32071. æFc Script.h
  32072. æD     smTransAscii1 = 2,               /*1-byte Roman*/
  32073.  
  32074. æKY smTransAscii2 
  32075. æT constant
  32076. æFc Script.h
  32077. æD     smTransAscii2 = 3,               /*2-byte Roman*/
  32078.  
  32079. æKY smTransKana1 
  32080. æT constant
  32081. æFc Script.h
  32082. æD     smTransKana1 = 4,                /*1-byte Japanese Katakana*/
  32083.  
  32084. æKY smTransKana2 
  32085. æT constant
  32086. æFc Script.h
  32087. æD     smTransKana2 = 5,                /*2-byte Japanese Katakana*/
  32088.  
  32089. æKY smTransGana2 
  32090. æT constant
  32091. æFc Script.h
  32092. æD     smTransGana2 = 7,                /*2-byte Japanese Hiragana (no 1-byte Hiragana)*/
  32093.  
  32094. æKY smTransHangul2 
  32095. æT constant
  32096. æFc Script.h
  32097. æD     smTransHangul2 = 8,              /*2-byte Korean Hangul*/
  32098.  
  32099. æKY smTransJamo2 
  32100. æT constant
  32101. æFc Script.h
  32102. æD     smTransJamo2 = 9,                /*2-byte Korean Jamo*/
  32103.  
  32104. æKY smTransBopomofo2 
  32105. æT constant
  32106. æFc Script.h
  32107. æD     smTransBopomofo2 = 10,           /*2-byte Chinese Bopomofo*/
  32108.  
  32109. æKY smTransLower 
  32110. æT constant
  32111. æFc Script.h
  32112. æD     smTransLower = 0x4000,
  32113.  
  32114. æKY smTransUpper 
  32115. æT constant
  32116. æFc Script.h
  32117. æD     smTransUpper = 0x8000,
  32118.  
  32119. æKY smMaskAll 
  32120. æT constant
  32121. æFc Script.h
  32122. æD     smMaskAll = 0xFFFFFFFF,          /*Convert all text*/
  32123.  
  32124. æKY smMaskAscii 
  32125. æT constant
  32126. æFc Script.h
  32127. æD     smMaskAscii = 0x00000001,        /*2^smTransAscii*/
  32128.  
  32129. æKY smMaskNative 
  32130. æT constant
  32131. æFc Script.h
  32132. æD     smMaskNative = 0x00000002,       /*2^smTransNative*/
  32133.  
  32134. æKY smMaskAscii1 
  32135. æT constant
  32136. æFc Script.h
  32137. æD     smMaskAscii1 = 0x00000004,       /*2^smTransAscii1*/
  32138.  
  32139. æKY smMaskAscii2 
  32140. æT constant
  32141. æFc Script.h
  32142. æD     smMaskAscii2 = 0x00000008,       /*2^smTransAscii2*/
  32143.  
  32144. æKY smMaskKana1 
  32145. æT constant
  32146. æFc Script.h
  32147. æD     smMaskKana1 = 0x00000010,        /*2^smTransKana1*/
  32148.  
  32149. æKY smMaskKana2 
  32150. æT constant
  32151. æFc Script.h
  32152. æD     smMaskKana2 = 0x00000020,        /*2^smTransKana2*/
  32153.  
  32154. æKY smMaskGana2 
  32155. æT constant
  32156. æFc Script.h
  32157. æD     smMaskGana2 = 0x00000080,        /*2^smTransGana2*/
  32158.  
  32159. æKY smMaskHangul2 
  32160. æT constant
  32161. æFc Script.h
  32162. æD     smMaskHangul2 = 0x00000100,      /*2^smTransHangul2*/
  32163.  
  32164. æKY smMaskJamo2 
  32165. æT constant
  32166. æFc Script.h
  32167. æD     smMaskJamo2 = 0x00000200,        /*2^smTransJamo2*/
  32168.  
  32169. æKY smMaskBopomofo2 
  32170. æT constant
  32171. æFc Script.h
  32172. æD     smMaskBopomofo2 = 0x00000400,    /*2^smTransBopomofo2*/
  32173.  
  32174. æKY smNotInstalled 
  32175. æT constant
  32176. æFc Script.h
  32177. æD     smNotInstalled = 0,              /*routine not available in script*/
  32178.  
  32179. æKY smBadVerb 
  32180. æT constant
  32181. æFc Script.h
  32182. æD     smBadVerb = -1,                  /*Bad verb passed to a routine*/
  32183.  
  32184. æKY smBadScript 
  32185. æT constant
  32186. æFc Script.h
  32187. æD     smBadScript = -2,                /*Bad script code passed to a routine*/
  32188.  
  32189. æKY smRedrawChar 
  32190. æT constant
  32191. æFc Script.h
  32192. æD     smRedrawChar = 0,                /*Redraw character only*/
  32193.  
  32194. æKY smRedrawWord 
  32195. æT constant
  32196. æFc Script.h
  32197. æD     smRedrawWord = 1,                /*Redraw entire word (2-byte systems)*/
  32198.  
  32199. æKY smRedrawLine 
  32200. æT constant
  32201. æFc Script.h
  32202. æD     smRedrawLine = -1,               /*Redraw entire line (bidirectional systems)*/
  32203.  
  32204. æKY smVersion 
  32205. æT constant
  32206. æFc Script.h
  32207. æD     smVersion = 0,                   /*Environment version number*/
  32208.  
  32209. æKY smMunged 
  32210. æT constant
  32211. æFc Script.h
  32212. æD     smMunged = 2,                    /*Globals change count*/
  32213.  
  32214. æKY smEnabled 
  32215. æT constant
  32216. æFc Script.h
  32217. æD     smEnabled = 4,                   /*Environment enabled flag*/
  32218.  
  32219. æKY smBidirect 
  32220. æT constant
  32221. æFc Script.h
  32222. æD     smBidirect = 6,                  /*At least on bidirect script*/
  32223.  
  32224. æKY smFontForce 
  32225. æT constant
  32226. æFc Script.h
  32227. æD     smFontForce = 8,                 /*Force font flag*/
  32228.  
  32229. æKY smIntlForce 
  32230. æT constant
  32231. æFc Script.h
  32232. æD     smIntlForce = 10,                /*Force intl flag*/
  32233.  
  32234. æKY smForced 
  32235. æT constant
  32236. æFc Script.h
  32237. æD     smForced = 12,                   /*script forced to system script*/
  32238.  
  32239. æKY smDefault 
  32240. æT constant
  32241. æFc Script.h
  32242. æD     smDefault = 14,                  /*script defaulted to Roman script*/
  32243.  
  32244. æKY smPrint 
  32245. æT constant
  32246. æFc Script.h
  32247. æD     smPrint = 16,                    /*Printer action routine*/
  32248.  
  32249. æKY smSysScript 
  32250. æT constant
  32251. æFc Script.h
  32252. æD     smSysScript = 18,                /*System script*/
  32253.  
  32254. æKY smLastScript 
  32255. æT constant
  32256. æFc Script.h
  32257. æD     smLastScript = 20,               /*Last keyboard script*/
  32258.  
  32259. æKY smKeyScript 
  32260. æT constant
  32261. æFc Script.h
  32262. æD     smKeyScript = 22,                /*Keyboard script*/
  32263.  
  32264. æKY smSysRef 
  32265. æT constant
  32266. æFc Script.h
  32267. æD     smSysRef = 24,                   /*System folder refNum*/
  32268.  
  32269. æKY smKeyCache 
  32270. æT constant
  32271. æFc Script.h
  32272. æD     smKeyCache = 26,                 /*Keyboard table cache pointer*/
  32273.  
  32274. æKY smKeySwap 
  32275. æT constant
  32276. æFc Script.h
  32277. æD     smKeySwap = 28,                  /*Swapping table pointer*/
  32278.  
  32279. æKY smGenFlags 
  32280. æT constant
  32281. æFc Script.h
  32282. æD     smGenFlags = 30,                 /*General flags long*/
  32283.  
  32284. æKY smOverride 
  32285. æT constant
  32286. æFc Script.h
  32287. æD     smOverride = 32,                 /*Script override flags*/
  32288.  
  32289. æKY smCharPortion 
  32290. æT constant
  32291. æFc Script.h
  32292. æD     smCharPortion = 34,              /*Ch vs SpExtra proportion*/
  32293.  
  32294. æKY smDoubleByte 
  32295. æT constant
  32296. æFc Script.h
  32297. æD     smDoubleByte = 36,               /*Flag for double-byte script installed*/
  32298.  
  32299. æKY smKCHRCache 
  32300. æT constant
  32301. æFc Script.h
  32302. æD     smKCHRCache = 38,                /*Returns pointer to KCHR cache*/
  32303.  
  32304. æKY smRegionCode 
  32305. æT constant
  32306. æFc Script.h
  32307. æD     smRegionCode = 40,               /*Returns current region code (verXxx)*/
  32308.  
  32309. æKY smScriptVersion 
  32310. æT constant
  32311. æFc Script.h
  32312. æD     smScriptVersion = 0,             /*Script software version*/
  32313.  
  32314. æKY smScriptMunged 
  32315. æT constant
  32316. æFc Script.h
  32317. æD     smScriptMunged = 2,              /*Script entry changed count*/
  32318.  
  32319. æKY smScriptEnabled 
  32320. æT constant
  32321. æFc Script.h
  32322. æD     smScriptEnabled = 4,             /*Script enabled flag*/
  32323.  
  32324. æKY smScriptRight 
  32325. æT constant
  32326. æFc Script.h
  32327. æD     smScriptRight = 6,               /*Right to left flag*/
  32328.  
  32329. æKY smScriptJust 
  32330. æT constant
  32331. æFc Script.h
  32332. æD     smScriptJust = 8,                /*Justification flag*/
  32333.  
  32334. æKY smScriptRedraw 
  32335. æT constant
  32336. æFc Script.h
  32337. æD     smScriptRedraw = 10,             /*Word redraw flag*/
  32338.  
  32339. æKY smScriptSysFond 
  32340. æT constant
  32341. æFc Script.h
  32342. æD     smScriptSysFond = 12,            /*Preferred system font*/
  32343.  
  32344. æKY smScriptAppFond 
  32345. æT constant
  32346. æFc Script.h
  32347. æD     smScriptAppFond = 14,            /*Preferred Application font*/
  32348.  
  32349. æKY smScriptBundle 
  32350. æT constant
  32351. æFc Script.h
  32352. æD     smScriptBundle = 16,             /*Beginning of itlb verbs*/
  32353.  
  32354. æKY smScriptNumber 
  32355. æT constant
  32356. æFc Script.h
  32357. æD     smScriptNumber = 16,             /*Script itl0 id*/
  32358.  
  32359. æKY smScriptDate 
  32360. æT constant
  32361. æFc Script.h
  32362. æD     smScriptDate = 18,               /*Script itl1 id*/
  32363.  
  32364. æKY smScriptSort 
  32365. æT constant
  32366. æFc Script.h
  32367. æD     smScriptSort = 20,               /*Script itl2 id*/
  32368.  
  32369. æKY smScriptFlags 
  32370. æT constant
  32371. æFc Script.h
  32372. æD     smScriptFlags = 22,              /*flags word*/
  32373.  
  32374. æKY smScriptToken 
  32375. æT constant
  32376. æFc Script.h
  32377. æD     smScriptToken = 24,              /*Script itl4 id*/
  32378.  
  32379. æKY smScriptEncoding 
  32380. æT constant
  32381. æFc Script.h
  32382. æD     smScriptEncoding = 26,           /*id of optional itl5, if present*/
  32383.  
  32384. æKY smScriptLang 
  32385. æT constant
  32386. æFc Script.h
  32387. æD     smScriptLang = 28,               /*Current language for script*/
  32388.  
  32389. æKY smScriptNumDate 
  32390. æT constant
  32391. æFc Script.h
  32392. æD     smScriptNumDate = 30,            /*Script KCHR id*/
  32393.  
  32394. æKY smScriptKeys 
  32395. æT constant
  32396. æFc Script.h
  32397. æD     smScriptKeys = 32,               /*Script KEYC id from dictionary*/
  32398.  
  32399. æKY smScriptIcon 
  32400. æT constant
  32401. æFc Script.h
  32402. æD     smScriptIcon = 34,               /*ID # of SICN or kcs#/kcs4/kcs8 suite*/
  32403.  
  32404. æKY smScriptPrint 
  32405. æT constant
  32406. æFc Script.h
  32407. æD     smScriptPrint = 36,              /*Script printer action routine*/
  32408.  
  32409. æKY smScriptTrap 
  32410. æT constant
  32411. æFc Script.h
  32412. æD     smScriptTrap = 38,               /*Trap entry pointer*/
  32413.  
  32414. æKY smScriptCreator 
  32415. æT constant
  32416. æFc Script.h
  32417. æD     smScriptCreator = 40,            /*Script file creator*/
  32418.  
  32419. æKY smScriptFile 
  32420. æT constant
  32421. æFc Script.h
  32422. æD     smScriptFile = 42,               /*Script file name*/
  32423.  
  32424. æKY smScriptName 
  32425. æT constant
  32426. æFc Script.h
  32427. æD     smScriptName = 44,               /*Script name*/
  32428.  
  32429. æKY smScriptMonoFondSize 
  32430. æT constant
  32431. æFc Script.h
  32432. æD     smScriptMonoFondSize = 78,       /*default monospace FOND (hi) & size (lo)*/
  32433.  
  32434. æKY smScriptPrefFondSize 
  32435. æT constant
  32436. æFc Script.h
  32437. æD     smScriptPrefFondSize = 80,       /*preferred FOND (hi) & size (lo)*/
  32438.  
  32439. æKY smScriptSmallFondSize 
  32440. æT constant
  32441. æFc Script.h
  32442. æD     smScriptSmallFondSize = 82,      /*default small FOND (hi) & size (lo)*/
  32443.  
  32444. æKY smScriptSysFondSize 
  32445. æT constant
  32446. æFc Script.h
  32447. æD     smScriptSysFondSize = 84,        /*default system FOND (hi) & size (lo)*/
  32448.  
  32449. æKY smScriptAppFondSize 
  32450. æT constant
  32451. æFc Script.h
  32452. æD     smScriptAppFondSize = 86,        /*default app FOND (hi) & size (lo)*/
  32453.  
  32454. æKY smScriptHelpFondSize 
  32455. æT constant
  32456. æFc Script.h
  32457. æD     smScriptHelpFondSize = 88,       /*default Help Mgr FOND (hi) & size (lo)*/
  32458.  
  32459. æKY smScriptValidStyles 
  32460. æT constant
  32461. æFc Script.h
  32462. æD     smScriptValidStyles = 90,        /*mask of valid styles for script*/
  32463.  
  32464. æKY smScriptAliasStyle 
  32465. æT constant
  32466. æFc Script.h
  32467. æD     smScriptAliasStyle = 92,         /*style (set) to use for aliases*/
  32468.  
  32469. æKY smKeyNextScript 
  32470. æT constant
  32471. æFc Script.h
  32472. æD     smKeyNextScript = -1,            /* Switch to next available script */
  32473.  
  32474. æKY smKeySysScript 
  32475. æT constant
  32476. æFc Script.h
  32477. æD     smKeySysScript = -2,             /* Switch to the system script */
  32478.  
  32479. æKY smKeySwapScript 
  32480. æT constant
  32481. æFc Script.h
  32482. æD     smKeySwapScript = -3,            /* Switch to previously-used script */
  32483.  
  32484. æKY smKeyNextKybd 
  32485. æT constant
  32486. æFc Script.h
  32487. æD     smKeyNextKybd = -4,              /* Switch to next keyboard in current script */
  32488.  
  32489. æKY smKeySwapKybd 
  32490. æT constant
  32491. æFc Script.h
  32492. æD     smKeySwapKybd = -5,              /* Switch to previously-used keyboard in current keyscript */
  32493.  
  32494. æKY smKeyDisableKybds 
  32495. æT constant
  32496. æFc Script.h
  32497. æD     smKeyDisableKybds = -6,          /* Disable keyboards not in system or Roman script */
  32498.  
  32499. æKY smKeyEnableKybds 
  32500. æT constant
  32501. æFc Script.h
  32502. æD     smKeyEnableKybds = -7,           /* Re-enable keyboards for all enabled scripts */
  32503.  
  32504. æKY smKeyToggleInline 
  32505. æT constant
  32506. æFc Script.h
  32507. æD     smKeyToggleInline = -8,          /* Toggle inline input for current keyscript */
  32508.  
  32509. æKY smKeyToggleDirection 
  32510. æT constant
  32511. æFc Script.h
  32512. æD     smKeyToggleDirection = -9,       /* Toggle default line direction (TESysJust) */
  32513.  
  32514. æKY smKeyNextInputMethod 
  32515. æT constant
  32516. æFc Script.h
  32517. æD     smKeyNextInputMethod = -10,      /* Switch to next input method in current keyscript */
  32518.  
  32519. æKY smKeySwapInputMethod 
  32520. æT constant
  32521. æFc Script.h
  32522. æD     smKeySwapInputMethod = -11,      /* Switch to last-used input method in current keyscript */
  32523.  
  32524. æKY smKeyDisableKybdSwitch 
  32525. æT constant
  32526. æFc Script.h
  32527. æD     smKeyDisableKybdSwitch = -12,    /* Disable switching from the current keyboard */
  32528.  
  32529. æKY smsfIntellCP 
  32530. æT constant
  32531. æFc Script.h
  32532. æD     smsfIntellCP = 0,                /*script has intellegent cut & paste*/
  32533.  
  32534. æKY smsfSingByte 
  32535. æT constant
  32536. æFc Script.h
  32537. æD     smsfSingByte = 1,                /*script has only single bytes*/
  32538.  
  32539. æKY smsfNatCase 
  32540. æT constant
  32541. æFc Script.h
  32542. æD     smsfNatCase = 2,                 /*native chars have upper & lower case*/
  32543.  
  32544. æKY smsfContext 
  32545. æT constant
  32546. æFc Script.h
  32547. æD     smsfContext = 3,                 /*contextual script (e.g. AIS-based)*/
  32548.  
  32549. æKY smsfNoForceFont 
  32550. æT constant
  32551. æFc Script.h
  32552. æD     smsfNoForceFont = 4,             /*Will not force characters*/
  32553.  
  32554. æKY smsfB0Digits 
  32555. æT constant
  32556. æFc Script.h
  32557. æD     smsfB0Digits = 5,                /*Has alternate digits at B0-B9*/
  32558.  
  32559. æKY smsfAutoInit 
  32560. æT constant
  32561. æFc Script.h
  32562. æD     smsfAutoInit = 6,                /*auto initialize the script*/
  32563.  
  32564. æKY smsfForms 
  32565. æT constant
  32566. æFc Script.h
  32567. æD     smsfForms = 13,                  /*Uses contextual forms for letters*/
  32568.  
  32569. æKY smsfLigatures 
  32570. æT constant
  32571. æFc Script.h
  32572. æD     smsfLigatures = 14,              /*Uses contextual ligatures*/
  32573.  
  32574. æKY smsfReverse 
  32575. æT constant
  32576. æFc Script.h
  32577. æD     smsfReverse = 15,                /*Reverses native text, right-left*/
  32578.  
  32579. æKY smfShowIcon 
  32580. æT constant
  32581. æFc Script.h
  32582. æD     smfShowIcon = 31,                /*Show icon even if only one script*/
  32583.  
  32584. æKY smfDualCaret 
  32585. æT constant
  32586. æFc Script.h
  32587. æD     smfDualCaret = 30,               /*Use dual caret for mixed direction text*/
  32588.  
  32589. æKY smfNameTagEnab 
  32590. æT constant
  32591. æFc Script.h
  32592. æD     smfNameTagEnab = 29,             /*Reserved for internal use*/
  32593.  
  32594. æKY romanSysFond 
  32595. æT constant
  32596. æFc Script.h
  32597. æD     romanSysFond = 0x3FFF,           /*system font id number*/
  32598.  
  32599. æKY romanAppFond 
  32600. æT constant
  32601. æFc Script.h
  32602. æD     romanAppFond = 3,                /*application font id number*/
  32603.  
  32604. æKY romanFlags 
  32605. æT constant
  32606. æFc Script.h
  32607. æD     romanFlags = 0x0007,             /*roman settings*/
  32608.  
  32609. æKY smFondStart 
  32610. æT constant
  32611. æFc Script.h
  32612. æD     smFondStart = 0x4000,            /*start from 16K*/
  32613.  
  32614. æKY smFondEnd 
  32615. æT constant
  32616. æFc Script.h
  32617. æD     smFondEnd = 0xC000,              /*past end of range at 48K*/
  32618.  
  32619. æKY smUprHalfCharSet 
  32620. æT constant
  32621. æFc Script.h
  32622. æD     smUprHalfCharSet = 0x80,         /*first char code in top half of std char set*/
  32623.  
  32624. æKY diaeresisUprY 
  32625. æT constant
  32626. æFc Script.h
  32627. æD     diaeresisUprY = 0xD9,
  32628.  
  32629. æKY fraction 
  32630. æT constant
  32631. æFc Script.h
  32632. æD     fraction = 0xDA,
  32633.  
  32634. æKY intlCurrency 
  32635. æT constant
  32636. æFc Script.h
  32637. æD     intlCurrency = 0xDB,
  32638.  
  32639. æKY leftSingGuillemet 
  32640. æT constant
  32641. æFc Script.h
  32642. æD     leftSingGuillemet = 0xDC,
  32643.  
  32644. æKY rightSingGuillemet 
  32645. æT constant
  32646. æFc Script.h
  32647. æD     rightSingGuillemet = 0xDD,
  32648.  
  32649. æKY fiLigature 
  32650. æT constant
  32651. æFc Script.h
  32652. æD     fiLigature = 0xDE,
  32653.  
  32654. æKY flLigature 
  32655. æT constant
  32656. æFc Script.h
  32657. æD     flLigature = 0xDF,
  32658.  
  32659. æKY dblDagger 
  32660. æT constant
  32661. æFc Script.h
  32662. æD     dblDagger = 0xE0,
  32663.  
  32664. æKY centeredDot 
  32665. æT constant
  32666. æFc Script.h
  32667. æD     centeredDot = 0xE1,
  32668.  
  32669. æKY baseSingQuote 
  32670. æT constant
  32671. æFc Script.h
  32672. æD     baseSingQuote = 0xE2,
  32673.  
  32674. æKY baseDblQuote 
  32675. æT constant
  32676. æFc Script.h
  32677. æD     baseDblQuote = 0xE3,
  32678.  
  32679. æKY perThousand 
  32680. æT constant
  32681. æFc Script.h
  32682. æD     perThousand = 0xE4,
  32683.  
  32684. æKY circumflexUprA 
  32685. æT constant
  32686. æFc Script.h
  32687. æD     circumflexUprA = 0xE5,
  32688.  
  32689. æKY circumflexUprE 
  32690. æT constant
  32691. æFc Script.h
  32692. æD     circumflexUprE = 0xE6,
  32693.  
  32694. æKY acuteUprA 
  32695. æT constant
  32696. æFc Script.h
  32697. æD     acuteUprA = 0xE7,
  32698.  
  32699. æKY diaeresisUprE 
  32700. æT constant
  32701. æFc Script.h
  32702. æD     diaeresisUprE = 0xE8,
  32703.  
  32704. æKY graveUprE 
  32705. æT constant
  32706. æFc Script.h
  32707. æD     graveUprE = 0xE9,
  32708.  
  32709. æKY acuteUprI 
  32710. æT constant
  32711. æFc Script.h
  32712. æD     acuteUprI = 0xEA,
  32713.  
  32714. æKY circumflexUprI 
  32715. æT constant
  32716. æFc Script.h
  32717. æD     circumflexUprI = 0xEB,
  32718.  
  32719. æKY diaeresisUprI 
  32720. æT constant
  32721. æFc Script.h
  32722. æD     diaeresisUprI = 0xEC,
  32723.  
  32724. æKY graveUprI 
  32725. æT constant
  32726. æFc Script.h
  32727. æD     graveUprI = 0xED,
  32728.  
  32729. æKY acuteUprO 
  32730. æT constant
  32731. æFc Script.h
  32732. æD     acuteUprO = 0xEE,
  32733.  
  32734. æKY circumflexUprO 
  32735. æT constant
  32736. æFc Script.h
  32737. æD     circumflexUprO = 0xEF,
  32738.  
  32739. æKY appleLogo 
  32740. æT constant
  32741. æFc Script.h
  32742. æD     appleLogo = 0xF0,
  32743.  
  32744. æKY graveUprO 
  32745. æT constant
  32746. æFc Script.h
  32747. æD     graveUprO = 0xF1,
  32748.  
  32749. æKY acuteUprU 
  32750. æT constant
  32751. æFc Script.h
  32752. æD     acuteUprU = 0xF2,
  32753.  
  32754. æKY circumflexUprU 
  32755. æT constant
  32756. æFc Script.h
  32757. æD     circumflexUprU = 0xF3,
  32758.  
  32759. æKY graveUprU 
  32760. æT constant
  32761. æFc Script.h
  32762. æD     graveUprU = 0xF4,
  32763.  
  32764. æKY dotlessLwrI 
  32765. æT constant
  32766. æFc Script.h
  32767. æD     dotlessLwrI = 0xF5,
  32768.  
  32769. æKY circumflex 
  32770. æT constant
  32771. æFc Script.h
  32772. æD     circumflex = 0xF6,
  32773.  
  32774. æKY tilde 
  32775. æT constant
  32776. æFc Script.h
  32777. æD     tilde = 0xF7,
  32778.  
  32779. æKY macron 
  32780. æT constant
  32781. æFc Script.h
  32782. æD     macron = 0xF8,
  32783.  
  32784. æKY breveMark 
  32785. æT constant
  32786. æFc Script.h
  32787. æD     breveMark = 0xF9,
  32788.  
  32789. æKY overDot 
  32790. æT constant
  32791. æFc Script.h
  32792. æD     overDot = 0xFA,
  32793.  
  32794. æKY ringMark 
  32795. æT constant
  32796. æFc Script.h
  32797. æD     ringMark = 0xFB,
  32798.  
  32799. æKY cedilla 
  32800. æT constant
  32801. æFc Script.h
  32802. æD     cedilla = 0xFC,
  32803.  
  32804. æKY doubleAcute 
  32805. æT constant
  32806. æFc Script.h
  32807. æD     doubleAcute = 0xFD,
  32808.  
  32809. æKY ogonek 
  32810. æT constant
  32811. æFc Script.h
  32812. æD     ogonek = 0xFE,
  32813.  
  32814. æKY hachek 
  32815. æT constant
  32816. æFc Script.h
  32817. æD     hachek = 0xFF,
  32818.  
  32819. æKY fatalDateTime 
  32820. æT constant
  32821. æFc Script.h
  32822. æD     fatalDateTime = 0x8000,
  32823.  
  32824. æKY longDateFound 
  32825. æT constant
  32826. æFc Script.h
  32827. æD     longDateFound = 1,
  32828.  
  32829. æKY leftOverChars 
  32830. æT constant
  32831. æFc Script.h
  32832. æD     leftOverChars = 2,
  32833.  
  32834. æKY sepNotIntlSep 
  32835. æT constant
  32836. æFc Script.h
  32837. æD     sepNotIntlSep = 4,
  32838.  
  32839. æKY fieldOrderNotIntl 
  32840. æT constant
  32841. æFc Script.h
  32842. æD     fieldOrderNotIntl = 8,
  32843.  
  32844. æKY extraneousStrings 
  32845. æT constant
  32846. æFc Script.h
  32847. æD     extraneousStrings = 16,
  32848.  
  32849. æKY tooManySeps 
  32850. æT constant
  32851. æFc Script.h
  32852. æD     tooManySeps = 32,
  32853.  
  32854. æKY sepNotConsistent 
  32855. æT constant
  32856. æFc Script.h
  32857. æD     sepNotConsistent = 64,
  32858.  
  32859. æKY tokenErr 
  32860. æT constant
  32861. æFc Script.h
  32862. æD     tokenErr = 0x8100,
  32863.  
  32864. æKY cantReadUtilities 
  32865. æT constant
  32866. æFc Script.h
  32867. æD     cantReadUtilities = 0x8200,
  32868.  
  32869. æKY dateTimeNotFound 
  32870. æT constant
  32871. æFc Script.h
  32872. æD     dateTimeNotFound = 0x8400,
  32873.  
  32874. æKY dateTimeInvalid 
  32875. æT constant
  32876. æFc Script.h
  32877. æD     dateTimeInvalid = 0x8800,
  32878.  
  32879. æKY tokenIntl 
  32880. æT constant
  32881. æFc Script.h
  32882. æD     tokenIntl = 4,                   /*the itl resource number of the tokenizer*/
  32883.  
  32884. æKY tokenEmpty 
  32885. æT constant
  32886. æFc Script.h
  32887. æD     tokenEmpty = -1,
  32888.  
  32889. æKY tokenUnknown 
  32890. æT constant
  32891. æFc Script.h
  32892. æD     tokenUnknown = 0,
  32893.  
  32894. æKY tokenWhite 
  32895. æT constant
  32896. æFc Script.h
  32897. æD     tokenWhite = 1,
  32898.  
  32899. æKY tokenLeftLit 
  32900. æT constant
  32901. æFc Script.h
  32902. æD     tokenLeftLit = 2,
  32903.  
  32904. æKY tokenRightLit 
  32905. æT constant
  32906. æFc Script.h
  32907. æD     tokenRightLit = 3,
  32908.  
  32909. æKY tokenAlpha 
  32910. æT constant
  32911. æFc Script.h
  32912. æD     tokenAlpha = 4,
  32913.  
  32914. æKY tokenNumeric 
  32915. æT constant
  32916. æFc Script.h
  32917. æD     tokenNumeric = 5,
  32918.  
  32919. æKY tokenNewLine 
  32920. æT constant
  32921. æFc Script.h
  32922. æD     tokenNewLine = 6,
  32923.  
  32924. æKY tokenLeftComment 
  32925. æT constant
  32926. æFc Script.h
  32927. æD     tokenLeftComment = 7,
  32928.  
  32929. æKY tokenRightComment 
  32930. æT constant
  32931. æFc Script.h
  32932. æD     tokenRightComment = 8,
  32933.  
  32934. æKY tokenLiteral 
  32935. æT constant
  32936. æFc Script.h
  32937. æD     tokenLiteral = 9,
  32938.  
  32939. æKY tokenEscape 
  32940. æT constant
  32941. æFc Script.h
  32942. æD     tokenEscape = 10,
  32943.  
  32944. æKY tokenAltNum 
  32945. æT constant
  32946. æFc Script.h
  32947. æD     tokenAltNum = 11,
  32948.  
  32949. æKY tokenRealNum 
  32950. æT constant
  32951. æFc Script.h
  32952. æD     tokenRealNum = 12,
  32953.  
  32954. æKY tokenAltReal 
  32955. æT constant
  32956. æFc Script.h
  32957. æD     tokenAltReal = 13,
  32958.  
  32959. æKY tokenReserve1 
  32960. æT constant
  32961. æFc Script.h
  32962. æD     tokenReserve1 = 14,
  32963.  
  32964. æKY tokenReserve2 
  32965. æT constant
  32966. æFc Script.h
  32967. æD     tokenReserve2 = 15,
  32968.  
  32969. æKY tokenLeftParen 
  32970. æT constant
  32971. æFc Script.h
  32972. æD     tokenLeftParen = 16,
  32973.  
  32974. æKY tokenRightParen 
  32975. æT constant
  32976. æFc Script.h
  32977. æD     tokenRightParen = 17,
  32978.  
  32979. æKY tokenLeftBracket 
  32980. æT constant
  32981. æFc Script.h
  32982. æD     tokenLeftBracket = 18,
  32983.  
  32984. æKY tokenRightBracket 
  32985. æT constant
  32986. æFc Script.h
  32987. æD     tokenRightBracket = 19,
  32988.  
  32989. æKY tokenLeftCurly 
  32990. æT constant
  32991. æFc Script.h
  32992. æD     tokenLeftCurly = 20,
  32993.  
  32994. æKY tokenRightCurly 
  32995. æT constant
  32996. æFc Script.h
  32997. æD     tokenRightCurly = 21,
  32998.  
  32999. æKY tokenLeftEnclose 
  33000. æT constant
  33001. æFc Script.h
  33002. æD     tokenLeftEnclose = 22,
  33003.  
  33004. æKY tokenRightEnclose 
  33005. æT constant
  33006. æFc Script.h
  33007. æD     tokenRightEnclose = 23,
  33008.  
  33009. æKY tokenPlus 
  33010. æT constant
  33011. æFc Script.h
  33012. æD     tokenPlus = 24,
  33013.  
  33014. æKY tokenMinus 
  33015. æT constant
  33016. æFc Script.h
  33017. æD     tokenMinus = 25,
  33018.  
  33019. æKY tokenAsterisk 
  33020. æT constant
  33021. æFc Script.h
  33022. æD     tokenAsterisk = 26,
  33023.  
  33024. æKY tokenDivide 
  33025. æT constant
  33026. æFc Script.h
  33027. æD     tokenDivide = 27,
  33028.  
  33029. æKY tokenPlusMinus 
  33030. æT constant
  33031. æFc Script.h
  33032. æD     tokenPlusMinus = 28,
  33033.  
  33034. æKY tokenSlash 
  33035. æT constant
  33036. æFc Script.h
  33037. æD     tokenSlash = 29,
  33038.  
  33039. æKY tokenBackSlash 
  33040. æT constant
  33041. æFc Script.h
  33042. æD     tokenBackSlash = 30,
  33043.  
  33044. æKY tokenLess 
  33045. æT constant
  33046. æFc Script.h
  33047. æD     tokenLess = 31,
  33048.  
  33049. æKY tokenGreat 
  33050. æT constant
  33051. æFc Script.h
  33052. æD     tokenGreat = 32,
  33053.  
  33054. æKY tokenEqual 
  33055. æT constant
  33056. æFc Script.h
  33057. æD     tokenEqual = 33,
  33058.  
  33059. æKY tokenLessEqual2 
  33060. æT constant
  33061. æFc Script.h
  33062. æD     tokenLessEqual2 = 34,
  33063.  
  33064. æKY tokenLessEqual1 
  33065. æT constant
  33066. æFc Script.h
  33067. æD     tokenLessEqual1 = 35,
  33068.  
  33069. æKY tokenGreatEqual2 
  33070. æT constant
  33071. æFc Script.h
  33072. æD     tokenGreatEqual2 = 36,
  33073.  
  33074. æKY tokenGreatEqual1 
  33075. æT constant
  33076. æFc Script.h
  33077. æD     tokenGreatEqual1 = 37,
  33078.  
  33079. æKY token2Equal 
  33080. æT constant
  33081. æFc Script.h
  33082. æD     token2Equal = 38,
  33083.  
  33084. æKY tokenColonEqual 
  33085. æT constant
  33086. æFc Script.h
  33087. æD     tokenColonEqual = 39,
  33088.  
  33089. æKY tokenNotEqual 
  33090. æT constant
  33091. æFc Script.h
  33092. æD     tokenNotEqual = 40,
  33093.  
  33094. æKY tokenLessGreat 
  33095. æT constant
  33096. æFc Script.h
  33097. æD     tokenLessGreat = 41,
  33098.  
  33099. æKY tokenExclamEqual 
  33100. æT constant
  33101. æFc Script.h
  33102. æD     tokenExclamEqual = 42,
  33103.  
  33104. æKY tokenExclam 
  33105. æT constant
  33106. æFc Script.h
  33107. æD     tokenExclam = 43,
  33108.  
  33109. æKY tokenTilde 
  33110. æT constant
  33111. æFc Script.h
  33112. æD     tokenTilde = 44,
  33113.  
  33114. æKY tokenComma 
  33115. æT constant
  33116. æFc Script.h
  33117. æD     tokenComma = 45,
  33118.  
  33119. æKY tokenPeriod 
  33120. æT constant
  33121. æFc Script.h
  33122. æD     tokenPeriod = 46,
  33123.  
  33124. æKY tokenLeft2Quote 
  33125. æT constant
  33126. æFc Script.h
  33127. æD     tokenLeft2Quote = 47,
  33128.  
  33129. æKY tokenRight2Quote 
  33130. æT constant
  33131. æFc Script.h
  33132. æD     tokenRight2Quote = 48,
  33133.  
  33134. æKY tokenLeft1Quote 
  33135. æT constant
  33136. æFc Script.h
  33137. æD     tokenLeft1Quote = 49,
  33138.  
  33139. æKY tokenRight1Quote 
  33140. æT constant
  33141. æFc Script.h
  33142. æD     tokenRight1Quote = 50,
  33143.  
  33144. æKY token2Quote 
  33145. æT constant
  33146. æFc Script.h
  33147. æD     token2Quote = 51,
  33148.  
  33149. æKY token1Quote 
  33150. æT constant
  33151. æFc Script.h
  33152. æD     token1Quote = 52,
  33153.  
  33154. æKY tokenSemicolon 
  33155. æT constant
  33156. æFc Script.h
  33157. æD     tokenSemicolon = 53,
  33158.  
  33159. æKY tokenPercent 
  33160. æT constant
  33161. æFc Script.h
  33162. æD     tokenPercent = 54,
  33163.  
  33164. æKY tokenCaret 
  33165. æT constant
  33166. æFc Script.h
  33167. æD     tokenCaret = 55,
  33168.  
  33169. æKY tokenUnderline 
  33170. æT constant
  33171. æFc Script.h
  33172. æD     tokenUnderline = 56,
  33173.  
  33174. æKY tokenAmpersand 
  33175. æT constant
  33176. æFc Script.h
  33177. æD     tokenAmpersand = 57,
  33178.  
  33179. æKY tokenAtSign 
  33180. æT constant
  33181. æFc Script.h
  33182. æD     tokenAtSign = 58,
  33183.  
  33184. æKY tokenBar 
  33185. æT constant
  33186. æFc Script.h
  33187. æD     tokenBar = 59,
  33188.  
  33189. æKY tokenQuestion 
  33190. æT constant
  33191. æFc Script.h
  33192. æD     tokenQuestion = 60,
  33193.  
  33194. æKY tokenPi 
  33195. æT constant
  33196. æFc Script.h
  33197. æD     tokenPi = 61,
  33198.  
  33199. æKY tokenRoot 
  33200. æT constant
  33201. æFc Script.h
  33202. æD     tokenRoot = 62,
  33203.  
  33204. æKY tokenSigma 
  33205. æT constant
  33206. æFc Script.h
  33207. æD     tokenSigma = 63,
  33208.  
  33209. æKY tokenIntegral 
  33210. æT constant
  33211. æFc Script.h
  33212. æD     tokenIntegral = 64,
  33213.  
  33214. æKY tokenMicro 
  33215. æT constant
  33216. æFc Script.h
  33217. æD     tokenMicro = 65,
  33218.  
  33219. æKY tokenCapPi 
  33220. æT constant
  33221. æFc Script.h
  33222. æD     tokenCapPi = 66,
  33223.  
  33224. æKY tokenInfinity 
  33225. æT constant
  33226. æFc Script.h
  33227. æD     tokenInfinity = 67,
  33228.  
  33229. æKY tokenColon 
  33230. æT constant
  33231. æFc Script.h
  33232. æD     tokenColon = 68,
  33233.  
  33234. æKY tokenHash 
  33235. æT constant
  33236. æFc Script.h
  33237. æD     tokenHash = 69,
  33238.  
  33239. æKY tokenDollar 
  33240. æT constant
  33241. æFc Script.h
  33242. æD     tokenDollar = 70,
  33243.  
  33244. æKY tokenNoBreakSpace 
  33245. æT constant
  33246. æFc Script.h
  33247. æD     tokenNoBreakSpace = 71,
  33248.  
  33249. æKY tokenFraction 
  33250. æT constant
  33251. æFc Script.h
  33252. æD     tokenFraction = 72,
  33253.  
  33254. æKY tokenIntlCurrency 
  33255. æT constant
  33256. æFc Script.h
  33257. æD     tokenIntlCurrency = 73,
  33258.  
  33259. æKY tokenLeftSingGuillemet 
  33260. æT constant
  33261. æFc Script.h
  33262. æD     tokenLeftSingGuillemet = 74,
  33263.  
  33264. æKY tokenRightSingGuillemet 
  33265. æT constant
  33266. æFc Script.h
  33267. æD     tokenRightSingGuillemet = 75,
  33268.  
  33269. æKY tokenPerThousand 
  33270. æT constant
  33271. æFc Script.h
  33272. æD     tokenPerThousand = 76,
  33273.  
  33274. æKY tokenEllipsis 
  33275. æT constant
  33276. æFc Script.h
  33277. æD     tokenEllipsis = 77,
  33278.  
  33279. æKY tokenCenterDot 
  33280. æT constant
  33281. æFc Script.h
  33282. æD     tokenCenterDot = 78,
  33283.  
  33284. æKY tokenNil 
  33285. æT constant
  33286. æFc Script.h
  33287. æD     tokenNil = 127,
  33288.  
  33289. æKY delimPad 
  33290. æT constant
  33291. æFc Script.h
  33292. æD     delimPad = -2,
  33293.  
  33294. æKY tokenTilda 
  33295. æT constant
  33296. æFc Script.h
  33297. æD     tokenTilda = 44,
  33298.  
  33299. æKY tokenCarat 
  33300. æT constant
  33301. æFc Script.h
  33302. æD     tokenCarat = 55,
  33303.  
  33304. æKY tokLeftQuote 
  33305. æT constant
  33306. æFc Script.h
  33307. æD     tokLeftQuote = 1,
  33308.  
  33309. æKY tokRightQuote 
  33310. æT constant
  33311. æFc Script.h
  33312. æD     tokRightQuote = 2,
  33313.  
  33314. æKY tokLeadPlacer 
  33315. æT constant
  33316. æFc Script.h
  33317. æD     tokLeadPlacer = 3,
  33318.  
  33319. æKY tokLeader 
  33320. æT constant
  33321. æFc Script.h
  33322. æD     tokLeader = 4,
  33323.  
  33324. æKY tokNonLeader 
  33325. æT constant
  33326. æFc Script.h
  33327. æD     tokNonLeader = 5,
  33328.  
  33329. æKY tokZeroLead 
  33330. æT constant
  33331. æFc Script.h
  33332. æD     tokZeroLead = 6,
  33333.  
  33334. æKY tokPercent 
  33335. æT constant
  33336. æFc Script.h
  33337. æD     tokPercent = 7,
  33338.  
  33339. æKY tokPlusSign 
  33340. æT constant
  33341. æFc Script.h
  33342. æD     tokPlusSign = 8,
  33343.  
  33344. æKY tokMinusSign 
  33345. æT constant
  33346. æFc Script.h
  33347. æD     tokMinusSign = 9,
  33348.  
  33349. æKY tokThousands 
  33350. æT constant
  33351. æFc Script.h
  33352. æD     tokThousands = 10,
  33353.  
  33354. æKY tokSeparator 
  33355. æT constant
  33356. æFc Script.h
  33357. æD     tokSeparator = 12,               /*11 is a reserved field*/
  33358.  
  33359. æKY tokEscape 
  33360. æT constant
  33361. æFc Script.h
  33362. æD     tokEscape = 13,
  33363.  
  33364. æKY tokDecPoint 
  33365. æT constant
  33366. æFc Script.h
  33367. æD     tokDecPoint = 14,
  33368.  
  33369. æKY tokEPlus 
  33370. æT constant
  33371. æFc Script.h
  33372. æD     tokEPlus = 15,
  33373.  
  33374. æKY tokEMinus 
  33375. æT constant
  33376. æFc Script.h
  33377. æD     tokEMinus = 16,
  33378.  
  33379. æKY tokMaxSymbols 
  33380. æT constant
  33381. æFc Script.h
  33382. æD     tokMaxSymbols = 31,
  33383.  
  33384. æKY curNumberPartsVersion 
  33385. æT constant
  33386. æFc Script.h
  33387. æD     curNumberPartsVersion = 1,       /*current version of NumberParts record*/
  33388.  
  33389. æKY fVNumber 
  33390. æT constant
  33391. æFc Script.h
  33392. æD     fVNumber = 0,                    /*first version of NumFormatString*/
  33393.  
  33394. æKY smallDateBit 
  33395. æT constant
  33396. æFc Script.h
  33397. æD     smallDateBit = 31,               /*Restrict valid date/time to range of Time global*/
  33398.  
  33399. æKY togChar12HourBit 
  33400. æT constant
  33401. æFc Script.h
  33402. æD     togChar12HourBit = 30,           /*If toggling hour by char, accept hours 1..12 only*/
  33403.  
  33404. æKY togCharZCycleBit 
  33405. æT constant
  33406. æFc Script.h
  33407. æD     togCharZCycleBit = 29,           /*Modifier for togChar12HourBit: accept hours 0..11 only*/
  33408.  
  33409. æKY togDelta12HourBit 
  33410. æT constant
  33411. æFc Script.h
  33412. æD     togDelta12HourBit = 28,          /*If toggling hour up/down, restrict to 12-hour range (am/pm)*/
  33413.  
  33414. æKY genCdevRangeBit 
  33415. æT constant
  33416. æFc Script.h
  33417. æD     genCdevRangeBit = 27,            /*Restrict date/time to range used by genl CDEV*/
  33418.  
  33419. æKY validDateFields 
  33420. æT constant
  33421. æFc Script.h
  33422. æD     validDateFields = -1,
  33423.  
  33424. æKY maxDateField 
  33425. æT constant
  33426. æFc Script.h
  33427. æD     maxDateField = 10,
  33428.  
  33429. æKY eraMask 
  33430. æT constant
  33431. æFc Script.h
  33432. æD     eraMask = 0x0001,
  33433.  
  33434. æKY yearMask 
  33435. æT constant
  33436. æFc Script.h
  33437. æD     yearMask = 0x0002,
  33438.  
  33439. æKY monthMask 
  33440. æT constant
  33441. æFc Script.h
  33442. æD     monthMask = 0x0004,
  33443.  
  33444. æKY dayMask 
  33445. æT constant
  33446. æFc Script.h
  33447. æD     dayMask = 0x0008,
  33448.  
  33449. æKY hourMask 
  33450. æT constant
  33451. æFc Script.h
  33452. æD     hourMask = 0x0010,
  33453.  
  33454. æKY minuteMask 
  33455. æT constant
  33456. æFc Script.h
  33457. æD     minuteMask = 0x0020,
  33458.  
  33459. æKY secondMask 
  33460. æT constant
  33461. æFc Script.h
  33462. æD     secondMask = 0x0040,
  33463.  
  33464. æKY dayOfWeekMask 
  33465. æT constant
  33466. æFc Script.h
  33467. æD     dayOfWeekMask = 0x0080,
  33468.  
  33469. æKY dayOfYearMask 
  33470. æT constant
  33471. æFc Script.h
  33472. æD     dayOfYearMask = 0x0100,
  33473.  
  33474. æKY weekOfYearMask 
  33475. æT constant
  33476. æFc Script.h
  33477. æD     weekOfYearMask = 0x0200,
  33478.  
  33479. æKY pmMask 
  33480. æT constant
  33481. æFc Script.h
  33482. æD     pmMask = 0x0400,
  33483.  
  33484. æKY dateStdMask 
  33485. æT constant
  33486. æFc Script.h
  33487. æD     dateStdMask = 0x007F,
  33488.  
  33489. æKY toggleUndefined 
  33490. æT constant
  33491. æFc Script.h
  33492. æD     toggleUndefined = 0,
  33493.  
  33494. æKY toggleOK 
  33495. æT constant
  33496. æFc Script.h
  33497. æD     toggleOK = 1,
  33498.  
  33499. æKY toggleBadField 
  33500. æT constant
  33501. æFc Script.h
  33502. æD     toggleBadField = 2,
  33503.  
  33504. æKY toggleBadDelta 
  33505. æT constant
  33506. æFc Script.h
  33507. æD     toggleBadDelta = 3,
  33508.  
  33509. æKY toggleBadChar 
  33510. æT constant
  33511. æFc Script.h
  33512. æD     toggleBadChar = 4,
  33513.  
  33514. æKY toggleUnknown 
  33515. æT constant
  33516. æFc Script.h
  33517. æD     toggleUnknown = 5,
  33518.  
  33519. æKY toggleBadNum 
  33520. æT constant
  33521. æFc Script.h
  33522. æD     toggleBadNum = 6,
  33523.  
  33524. æKY toggleOutOfRange 
  33525. æT constant
  33526. æFc Script.h
  33527. æD     toggleOutOfRange = 7,            /*synonym for toggleErr3*/
  33528.  
  33529. æKY toggleErr3 
  33530. æT constant
  33531. æFc Script.h
  33532. æD     toggleErr3 = 7,
  33533.  
  33534. æKY toggleErr4 
  33535. æT constant
  33536. æFc Script.h
  33537. æD     toggleErr4 = 8,
  33538.  
  33539. æKY toggleErr5 
  33540. æT constant
  33541. æFc Script.h
  33542. æD     toggleErr5 = 9,
  33543.  
  33544. æKY smTruncEnd 
  33545. æT constant
  33546. æFc Script.h
  33547. æD     smTruncEnd = 0,                  /* Truncate at end */
  33548.  
  33549. æKY smTruncMiddle 
  33550. æT constant
  33551. æFc Script.h
  33552. æD     smTruncMiddle = 0x4000,          /* Truncate in middle */
  33553.  
  33554. æKY smNotTruncated 
  33555. æT constant
  33556. æFc Script.h
  33557. æD     smNotTruncated = 0,              /* No truncation was necessary */
  33558.  
  33559. æKY smTruncated 
  33560. æT constant
  33561. æFc Script.h
  33562. æD     smTruncated = 1,                 /* Truncation performed */
  33563.  
  33564. æKY smTruncErr 
  33565. æT constant
  33566. æFc Script.h
  33567. æD     smTruncErr = -1,                 /* General error */
  33568.  
  33569. æKY smOnlyStyleRun 
  33570. æT constant
  33571. æFc Script.h
  33572. æD     smOnlyStyleRun = 0,              /* This is the only style run on the line*/
  33573.  
  33574. æKY smLeftStyleRun 
  33575. æT constant
  33576. æFc Script.h
  33577. æD     smLeftStyleRun = 1,              /* This is leftmost of multiple style runs on the line*/
  33578.  
  33579. æKY smRightStyleRun 
  33580. æT constant
  33581. æFc Script.h
  33582. æD     smRightStyleRun = 2,             /* This is rightmost of multiple style runs on the line*/
  33583.  
  33584. æKY smMiddleStyleRun 
  33585. æT constant
  33586. æFc Script.h
  33587. æD     smMiddleStyleRun = 3,            /* There are multiple style runs on the line and this
  33588.  is neither the leftmost nor the rightmost. */
  33589.  
  33590. æKY TokenResults
  33591. tokenOK
  33592. tokenOverflow
  33593. stringOverflow
  33594. badDelim
  33595. badEnding
  33596. crash
  33597. æT enum
  33598. æFc Script.h
  33599. æD enum {tokenOK,tokenOverflow,stringOverflow,badDelim,badEnding,crash};
  33600. typedef unsigned char TokenResults;
  33601.  
  33602. æKY LongDateField
  33603. eraField
  33604. yearField
  33605. monthField
  33606. dayField
  33607. hourField
  33608. minuteField
  33609. secondField
  33610. dayOfWeekField
  33611. dayOfYearField
  33612. weekOfYearField
  33613. pmField
  33614. res1Field
  33615. res2Field
  33616. res3Field
  33617. æT enum
  33618. æFc Script.h
  33619. æD enum {eraField,yearField,monthField,dayField,hourField,minuteField,secondField,
  33620.     dayOfWeekField,dayOfYearField,weekOfYearField,pmField,res1Field,res2Field,
  33621.     res3Field};
  33622. typedef unsigned char LongDateField;
  33623.  
  33624. æKY StyledLineBreakCode
  33625. smBreakWord
  33626. smBreakChar
  33627. smBreakOverflow
  33628. æT enum
  33629. æFc Script.h
  33630. æD enum {smBreakWord,smBreakChar,smBreakOverflow};
  33631. typedef unsigned char StyledLineBreakCode;
  33632.  
  33633. æKY FormatClass
  33634. fPositive
  33635. fNegative
  33636. fZero
  33637. æT enum
  33638. æFc Script.h
  33639. æD enum {fPositive,fNegative,fZero};
  33640. typedef unsigned char FormatClass;
  33641.  
  33642. æKY FormatResultType
  33643. fFormatOK
  33644. fBestGuess
  33645. fOutOfSynch
  33646. fSpuriousChars
  33647. fMissingDelimiter
  33648. fExtraDecimal
  33649. fMissingLiteral
  33650. fExtraExp
  33651. fFormatOverflow
  33652. fFormStrIsNAN
  33653. fBadPartsTable
  33654. fExtraPercent
  33655. fExtraSeparator
  33656. fEmptyFormatString
  33657. æT enum
  33658. æFc Script.h
  33659. æD enum {fFormatOK,fBestGuess,fOutOfSynch,fSpuriousChars,fMissingDelimiter,
  33660.     fExtraDecimal,fMissingLiteral,fExtraExp,fFormatOverflow,fFormStrIsNAN,
  33661.     fBadPartsTable,fExtraPercent,fExtraSeparator,fEmptyFormatString};
  33662. typedef unsigned char FormatResultType;
  33663.  
  33664. æKY CharByteTable
  33665. æT typedef
  33666. æFc Script.h
  33667. æD typedef char CharByteTable[256];
  33668.  
  33669. æKY ToggleResults
  33670. æT typedef
  33671. æFc Script.h
  33672. æD typedef short ToggleResults;
  33673.  
  33674. æKY BreakTable 
  33675. æT struct
  33676. æFc Script.h
  33677. æD struct BreakTable {
  33678.     char charTypes[256];
  33679.     short tripleLength;
  33680.     short triples[1];
  33681. };
  33682.  
  33683. typedef struct BreakTable BreakTable;
  33684. typedef BreakTable *BreakTablePtr;
  33685.  
  33686.  
  33687. æKY NBreakTable 
  33688. æT struct
  33689. æFc Script.h
  33690. æD struct NBreakTable {
  33691.     signed char flags1;
  33692.     signed char flags2;
  33693.     short version;
  33694.     short classTableOff;
  33695.     short auxCTableOff;
  33696.     short backwdTableOff;
  33697.     short forwdTableOff;
  33698.     short doBackup;
  33699.     short reserved;
  33700.     char charTypes[256];
  33701.     short tables[1];
  33702. };
  33703.  
  33704. typedef struct NBreakTable NBreakTable;
  33705. typedef NBreakTable *NBreakTablePtr;
  33706.  
  33707.  
  33708. æKY OffPair 
  33709. æT struct
  33710. æFc Script.h
  33711. æD struct OffPair {
  33712.     short offFirst;
  33713.     short offSecond;
  33714. };
  33715.  
  33716. typedef struct OffPair OffPair;
  33717.  
  33718.  
  33719. æKY OffsetTable
  33720. æT typedef
  33721. æFc Script.h
  33722. æD typedef OffPair OffsetTable[3];
  33723.  
  33724. æKY ItlcRecord 
  33725. æT struct
  33726. æFc Script.h
  33727. æD struct ItlcRecord {
  33728.     short itlcSystem;                   /*default system script*/
  33729.     short itlcReserved;                 /*reserved*/
  33730.     char itlcFontForce;                 /*default font force flag*/
  33731.     char itlcIntlForce;                 /*default intl force flag*/
  33732.     char itlcOldKybd;                   /*old keyboard*/
  33733.     char itlcFlags;                     /*general flags*/
  33734.     short itlcIconOffset;               /*script icon offset*/
  33735.     char itlcIconSide;                  /*icon side*/
  33736.     char itlcIconRsvd;                  /*rsvd for other icon info*/
  33737.     short itlcRegionCode;               /*preferred verXxx code*/
  33738.     char itlcReserved3[34];             /*for future use*/
  33739. };
  33740.  
  33741. typedef struct ItlcRecord ItlcRecord;
  33742.  
  33743.  
  33744. æKY ItlbRecord 
  33745. æT struct
  33746. æFc Script.h
  33747. æD struct ItlbRecord {
  33748.     short itlbNumber;                   /*itl0 id number*/
  33749.     short itlbDate;                     /*itl1 id number*/
  33750.     short itlbSort;                     /*itl2 id number*/
  33751.     short itlbFlags;                    /*Script flags*/
  33752.     short itlbToken;                    /*itl4 id number*/
  33753.     short itlbEncoding;                 /*itl5 ID # (optional; char encoding)*/
  33754.     short itlbLang;                     /*cur language for script */
  33755.     char itlbNumRep;                    /*number representation code*/
  33756.     char itlbDateRep;                   /*date representation code */
  33757.     short itlbKeys;                     /*KCHR id number*/
  33758.     short itlbIcon;                     /*ID # of SICN or kcs#/kcs4/kcs8 suite.*/
  33759. };
  33760.  
  33761. typedef struct ItlbRecord ItlbRecord;
  33762.  
  33763.  
  33764. æKY ItlbExtRecord 
  33765. æT struct
  33766. æFc Script.h
  33767. æD struct ItlbExtRecord {
  33768.     ItlbRecord base;                    /*un-extended ItlbRecord*/
  33769.     long itlbLocalSize;                 /*size of script's local record*/
  33770.     short itlbMonoFond;                 /*default monospace FOND ID*/
  33771.     short itlbMonoSize;                 /*default monospace font size*/
  33772.     short itlbPrefFond;                 /*preferred FOND ID*/
  33773.     short itlbPrefSize;                 /*preferred font size*/
  33774.     short itlbSmallFond;                /*default small FOND ID*/
  33775.     short itlbSmallSize;                /*default small font size*/
  33776.     short itlbSysFond;                  /*default system FOND ID*/
  33777.     short itlbSysSize;                  /*default system font size*/
  33778.     short itlbAppFond;                  /*default application FOND ID*/
  33779.     short itlbAppSize;                  /*default application font size*/
  33780.     short itlbHelpFond;                 /*default Help Mgr FOND ID*/
  33781.     short itlbHelpSize;                 /*default Help Mgr font size*/
  33782.     Style itlbValidStyles;              /*set of valid styles for script*/
  33783.     Style itlbAliasStyle;               /*style (set) to mark aliases*/
  33784. };
  33785.  
  33786. typedef struct ItlbExtRecord ItlbExtRecord;
  33787.  
  33788.  
  33789. æKY MachineLocation 
  33790. æT struct
  33791. æFc Script.h
  33792. æD struct MachineLocation {
  33793.     Fract latitude;
  33794.     Fract longitude;
  33795.     union{
  33796.         char dlsDelta;                  /*signed byte; daylight savings delta*/
  33797.         long gmtDelta;                  /*must mask - see documentation*/
  33798.         }gmtFlags;
  33799. };
  33800.  
  33801. typedef struct MachineLocation MachineLocation;
  33802.  
  33803.  
  33804. æKY String2DateStatus
  33805. æT typedef
  33806. æFc Script.h
  33807. æD typedef short String2DateStatus;
  33808.  
  33809. æKY TokenType
  33810. æT typedef
  33811. æFc Script.h
  33812. æD typedef short TokenType;
  33813.  
  33814. æKY DelimType
  33815. æT typedef
  33816. æFc Script.h
  33817. æD typedef TokenType DelimType[2];
  33818.  
  33819. æKY CommentType
  33820. æT typedef
  33821. æFc Script.h
  33822. æD typedef TokenType CommentType[4];
  33823.  
  33824. æKY TokenRec 
  33825. æT struct
  33826. æFc Script.h
  33827. æD struct TokenRec {
  33828.     TokenType theToken;
  33829.     Ptr position;                       /*pointer into original Source*/
  33830.     long length;                        /*length of text in original source*/
  33831.     StringPtr stringPosition;           /*Pascal/C string copy of identifier*/
  33832. };
  33833.  
  33834. typedef struct TokenRec TokenRec;
  33835. typedef TokenRec *TokenRecPtr;
  33836.  
  33837.  
  33838. æKY TokenBlock 
  33839. æT struct
  33840. æFc Script.h
  33841. æD struct TokenBlock {
  33842.     Ptr source;                         /*pointer to stream of characters*/
  33843.     long sourceLength;                  /*length of source stream*/
  33844.     Ptr tokenList;                      /*pointer to array of tokens*/
  33845.     long tokenLength;                   /*maximum length of TokenList*/
  33846.     long tokenCount;                    /*number tokens generated by tokenizer*/
  33847.     Ptr stringList;                     /*pointer to stream of identifiers*/
  33848.     long stringLength;                  /*length of string list*/
  33849.     long stringCount;                   /*number of bytes currently used*/
  33850.     Boolean doString;                   /*make strings & put into StringLIst*/
  33851.     Boolean doAppend;                   /*append to TokenList rather than replace*/
  33852.     Boolean doAlphanumeric;             /*identifiers may include numeric*/
  33853.     Boolean doNest;                     /*do comments nest?*/
  33854.     TokenType leftDelims[2];
  33855.     TokenType rightDelims[2];
  33856.     TokenType leftComment[4];
  33857.     TokenType rightComment[4];
  33858.     TokenType escapeCode;               /*escape symbol code*/
  33859.     TokenType decimalCode;
  33860.     Handle itlResource;                 /*ptr to itl4 resource of current script*/
  33861.     long reserved[8];                   /*must be zero!*/
  33862. };
  33863.  
  33864. typedef struct TokenBlock TokenBlock;
  33865. typedef TokenBlock *TokenBlockPtr;
  33866.  
  33867.  
  33868. æKY UntokenTable 
  33869. æT struct
  33870. æFc Script.h
  33871. æD struct UntokenTable {
  33872.     short len;
  33873.     short lastToken;
  33874.     short index[256];                   /*index table; last = lastToken*/
  33875. };
  33876.  
  33877. typedef struct UntokenTable UntokenTable;
  33878. typedef UntokenTable *UntokenTablePtr, **UntokenTableHandle;
  33879.  
  33880.  
  33881. æKY DateCacheRecord 
  33882. æT struct
  33883. æFc Script.h
  33884. æD struct DateCacheRecord {
  33885.     short hidden[256];                  /*only for temporary use*/
  33886. };
  33887.  
  33888. typedef struct DateCacheRecord DateCacheRecord;
  33889. typedef DateCacheRecord *DateCachePtr;
  33890.  
  33891.  
  33892. æKY LongDateTime
  33893. æT typedef
  33894. æFc Script.h
  33895. æD typedef comp LongDateTime;
  33896.  
  33897. æKY LongDateCvt 
  33898. æT union
  33899. æFc Script.h
  33900. æD union LongDateCvt {
  33901.     comp c;
  33902.     struct {
  33903.         long lHigh;
  33904.         long lLow;
  33905.         } hl;
  33906. };
  33907.  
  33908. typedef union LongDateCvt LongDateCvt;
  33909.  
  33910.  
  33911. æKY LongDateRec 
  33912. æT union
  33913. æFc Script.h
  33914. æD union LongDateRec {
  33915.     struct {
  33916.         short era;
  33917.         short year;
  33918.         short month;
  33919.         short day;
  33920.         short hour;
  33921.         short minute;
  33922.         short second;
  33923.         short dayOfWeek;
  33924.         short dayOfYear;
  33925.         short weekOfYear;
  33926.         short pm;
  33927.         short res1;
  33928.         short res2;
  33929.         short res3;
  33930.         } ld;
  33931.     short list[14];                     /*Index by LongDateField!*/
  33932.     struct {
  33933.         short eraAlt;
  33934.         DateTimeRec oldDate;
  33935.         } od;
  33936. };
  33937.  
  33938. typedef union LongDateRec LongDateRec;
  33939.  
  33940.  
  33941. æKY DateDelta
  33942. æT typedef
  33943. æFc Script.h
  33944. æD typedef char DateDelta;
  33945.  
  33946. æKY TogglePB 
  33947. æT struct
  33948. æFc Script.h
  33949. æD struct TogglePB {
  33950.     long togFlags;                      /*caller normally sets low word to dateStdMask=$7F*/
  33951.     ResType amChars;                    /*from intl0*/
  33952.     ResType pmChars;                    /*from intl0*/
  33953.     long reserved[4];
  33954. };
  33955.  
  33956. typedef struct TogglePB TogglePB;
  33957.  
  33958.  
  33959. æKY FormatOrder
  33960. æT typedef
  33961. æFc Script.h
  33962. æD typedef short FormatOrder[1];
  33963.  
  33964. æKY FormatOrderPtr
  33965. æT typedef
  33966. æFc Script.h
  33967. æD typedef FormatOrder *FormatOrderPtr;
  33968.  
  33969. æKY FormatStatus
  33970. æT typedef
  33971. æFc Script.h
  33972. æD typedef short FormatStatus;
  33973.  
  33974. æKY WideChar 
  33975. æT union
  33976. æFc Script.h
  33977. æD union WideChar {
  33978.     char a[2];                          /*0 is the high order character*/
  33979.     short b;
  33980. };
  33981.  
  33982. typedef union WideChar WideChar;
  33983.  
  33984.  
  33985. æKY WideCharArr 
  33986. æT struct
  33987. æFc Script.h
  33988. æD struct WideCharArr {
  33989.     short size;
  33990.     WideChar data[10];
  33991. };
  33992.  
  33993. typedef struct WideCharArr WideCharArr;
  33994.  
  33995.  
  33996. æKY NumFormatString 
  33997. æT struct
  33998. æFc Script.h
  33999. æD struct NumFormatString {
  34000.     char fLength;
  34001.     char fVersion;
  34002.     char data[254];                     /*private data*/
  34003. };
  34004.  
  34005. typedef struct NumFormatString NumFormatString;
  34006.  
  34007.  
  34008. æKY Itl4Rec 
  34009. æT struct
  34010. æFc Script.h
  34011. æD struct Itl4Rec {
  34012.     short flags;
  34013.     long resourceType;
  34014.     short resourceNum;
  34015.     short version;
  34016.     long resHeader1;
  34017.     long resHeader2;
  34018.     short numTables;                    /*one-based*/
  34019.     long mapOffset;                     /*offsets are from record start*/
  34020.     long strOffset;
  34021.     long fetchOffset;
  34022.     long unTokenOffset;
  34023.     long defPartsOffset;
  34024.     long resOffset6;
  34025.     long resOffset7;
  34026.     long resOffset8;
  34027. };
  34028.  
  34029. typedef struct Itl4Rec Itl4Rec;
  34030. typedef Itl4Rec *Itl4Ptr, **Itl4Handle;
  34031.  
  34032.  
  34033. æKY NItl4Rec 
  34034. æT struct
  34035. æFc Script.h
  34036. æD struct NItl4Rec {
  34037.     short flags;
  34038.     long resourceType;
  34039.     short resourceNum;
  34040.     short version;
  34041.     short format;
  34042.     short resHeader;
  34043.     long resHeader2;
  34044.     short numTables;                    /*one-based*/
  34045.     long mapOffset;                     /*offsets are from record start*/
  34046.     long strOffset;
  34047.     long fetchOffset;
  34048.     long unTokenOffset;
  34049.     long defPartsOffset;
  34050.     long whtSpListOffset;
  34051.     long resOffset7;
  34052.     long resOffset8;
  34053.     short resLength1;
  34054.     short resLength2;
  34055.     short resLength3;
  34056.     short unTokenLength;
  34057.     short defPartsLength;
  34058.     short whtSpListLength;
  34059.     short resLength7;
  34060.     short resLength8;
  34061. };
  34062.  
  34063. typedef struct NItl4Rec NItl4Rec;
  34064. typedef NItl4Rec *NItl4Ptr, **NItl4Handle;
  34065.  
  34066.  
  34067. æKY NumberParts 
  34068. æT struct
  34069. æFc Script.h
  34070. æD struct NumberParts {
  34071.     short version;
  34072.     WideChar data[31];                  /*index by [tokLeftQuote..tokMaxSymbols]*/
  34073.     WideCharArr pePlus;
  34074.     WideCharArr peMinus;
  34075.     WideCharArr peMinusPlus;
  34076.     WideCharArr altNumTable;
  34077.     char reserved[20];
  34078. };
  34079.  
  34080. typedef struct NumberParts NumberParts;
  34081. typedef NumberParts *NumberPartsPtr;
  34082.  
  34083.  
  34084. æKY FVector 
  34085. æT struct
  34086. æFc Script.h
  34087. æD struct FVector {
  34088.     short start;
  34089.     short length;
  34090. };
  34091.  
  34092. typedef struct FVector FVector;
  34093.  
  34094.  
  34095. æKY TripleInt
  34096. æT typedef
  34097. æFc Script.h
  34098. æD typedef FVector TripleInt[3];        /* index by [fPositive..fZero] */
  34099.  
  34100. æKY ScriptRunStatus 
  34101. æT struct
  34102. æFc Script.h
  34103. æD struct ScriptRunStatus {
  34104.     char script;
  34105.     char variant;
  34106. };
  34107.  
  34108. typedef struct ScriptRunStatus ScriptRunStatus;
  34109.  
  34110.  
  34111. æKY TruncCode
  34112. æT typedef
  34113. æFc Script.h
  34114. æD typedef short TruncCode;
  34115.  
  34116. æKY JustStyleCode
  34117. æT typedef
  34118. æFc Script.h
  34119. æD typedef short JustStyleCode;
  34120.  
  34121. æKY FontScript 
  34122. æT Function
  34123. æFc Script.h
  34124. æD pascal short FontScript(void)
  34125.     = {0x2F3C,0x8200,0x0000,0xA8B5}; 
  34126.  
  34127. æKY IntlScript 
  34128. æT Function
  34129. æFc Script.h
  34130. æD pascal short IntlScript(void)
  34131.     = {0x2F3C,0x8200,0x0002,0xA8B5}; 
  34132.  
  34133. æKY KeyScript 
  34134. æT Function
  34135. æFc Script.h
  34136. æD pascal void KeyScript(short code)
  34137.     = {0x2F3C,0x8002,0x0004,0xA8B5}; 
  34138.  
  34139. æKY Font2Script 
  34140. æT Function
  34141. æFc Script.h
  34142. æD pascal short Font2Script(short fontNumber)
  34143.     = {0x2F3C,0x8202,0x0006,0xA8B5}; 
  34144.  
  34145. æKY GetEnvirons 
  34146. æT Function
  34147. æFc Script.h
  34148. æD pascal long GetEnvirons(short verb)
  34149.     = {0x2F3C,0x8402,0x0008,0xA8B5}; 
  34150.  
  34151. æKY SetEnvirons 
  34152. æT Function
  34153. æFc Script.h
  34154. æD pascal OSErr SetEnvirons(short verb,long param)
  34155.     = {0x2F3C,0x8206,0x000A,0xA8B5}; 
  34156.  
  34157. æKY GetScript 
  34158. æT Function
  34159. æFc Script.h
  34160. æD pascal long GetScript(short script,short verb)
  34161.     = {0x2F3C,0x8404,0x000C,0xA8B5}; 
  34162.  
  34163. æKY SetScript 
  34164. æT Function
  34165. æFc Script.h
  34166. æD pascal OSErr SetScript(short script,short verb,long param)
  34167.     = {0x2F3C,0x8208,0x000E,0xA8B5}; 
  34168.  
  34169. æKY CharByte 
  34170. æT Function
  34171. æFc Script.h
  34172. æD pascal short CharByte(Ptr textBuf,short textOffset)
  34173.     = {0x2F3C,0x8206,0x0010,0xA8B5}; 
  34174.  
  34175. æKY CharType 
  34176. æT Function
  34177. æFc Script.h
  34178. æD pascal short CharType(Ptr textBuf,short textOffset)
  34179.     = {0x2F3C,0x8206,0x0012,0xA8B5}; 
  34180.  
  34181. æKY Pixel2Char 
  34182. æT Function
  34183. æFc Script.h
  34184. æD pascal short Pixel2Char(Ptr textBuf,short textLen,short slop,short pixelWidth,
  34185.     Boolean *leadingEdge)
  34186.     = {0x2F3C,0x820E,0x0014,0xA8B5}; 
  34187.  
  34188. æKY Char2Pixel 
  34189. æT Function
  34190. æFc Script.h
  34191. æD pascal short Char2Pixel(Ptr textBuf,short textLen,short slop,short offset,
  34192.     short direction)
  34193.     = {0x2F3C,0x820C,0x0016,0xA8B5}; 
  34194.  
  34195. æKY Transliterate 
  34196. æT Function
  34197. æFc Script.h
  34198. æD pascal OSErr Transliterate(Handle srcHandle,Handle dstHandle,short target,
  34199.     long srcMask)
  34200.     = {0x2F3C,0x820E,0x0018,0xA8B5}; 
  34201.  
  34202. æKY FindWord 
  34203. æT Function
  34204. æFc Script.h
  34205. æD pascal void FindWord(Ptr textPtr,short textLength,short offset,Boolean leadingEdge,
  34206.     BreakTablePtr breaks,OffsetTable offsets)
  34207.     = {0x2F3C,0x8012,0x001A,0xA8B5}; 
  34208.  
  34209. æKY HiliteText 
  34210. æT Function
  34211. æFc Script.h
  34212. æD pascal void HiliteText(Ptr textPtr,short textLength,short firstOffset,short secondOffset,
  34213.     OffsetTable offsets)
  34214.     = {0x2F3C,0x800E,0x001C,0xA8B5}; 
  34215.  
  34216. æKY DrawJust 
  34217. æT Function
  34218. æFc Script.h
  34219. æD pascal void DrawJust(Ptr textPtr,short textLength,short slop)
  34220.     = {0x2F3C,0x8008,0x001E,0xA8B5}; 
  34221.  
  34222. æKY MeasureJust 
  34223. æT Function
  34224. æFc Script.h
  34225. æD pascal void MeasureJust(Ptr textPtr,short textLength,short slop,Ptr charLocs)
  34226.     = {0x2F3C,0x800C,0x0020,0xA8B5}; 
  34227.  
  34228. æKY ParseTable 
  34229. æT Function
  34230. æFc Script.h
  34231. æD pascal Boolean ParseTable(CharByteTable table)
  34232.     = {0x2F3C,0x8204,0x0022,0xA8B5}; 
  34233.  
  34234. æKY GetDefFontSize 
  34235. æT Function
  34236. æFc Script.h
  34237. æD pascal short GetDefFontSize(void)
  34238.     = {0x3EB8,0x0BA8,0x6604,0x3EBC,0x000C}; 
  34239.  
  34240. æKY GetSysFont 
  34241. æT Function
  34242. æFc Script.h
  34243. æD #define GetSysFont() (* (short*) 0x0BA6)
  34244.  
  34245. æKY GetAppFont 
  34246. æT Function
  34247. æFc Script.h
  34248. æD #define GetAppFont() (* (short*) 0x0984)
  34249.  
  34250. æKY GetMBarHeight 
  34251. æT Function
  34252. æFc Script.h
  34253. æD #define GetMBarHeight() (* (short*) 0x0BAA)
  34254.  
  34255. æKY GetSysJust 
  34256. æT Function
  34257. æFc Script.h
  34258. æD #define GetSysJust() (* (short*) 0x0BAC)
  34259.  
  34260. æKY SetSysJust 
  34261. æT Function
  34262. æFc Script.h
  34263. æD pascal void SetSysJust(short newJust)
  34264.     = {0x31DF,0x0BAC}; 
  34265.  
  34266. æKY ReadLocation 
  34267. æT Function
  34268. æFc Script.h
  34269. æD pascal void ReadLocation(MachineLocation *loc)
  34270.     = {0x205F,0x203C,0x000C,0x00E4,0xA051}; 
  34271.  
  34272. æKY WriteLocation 
  34273. æT Function
  34274. æFc Script.h
  34275. æD pascal void WriteLocation(const MachineLocation *loc)
  34276.     = {0x205F,0x203C,0x000C,0x00E4,0xA052}; 
  34277.  
  34278. æKY UprText 
  34279. æT Function
  34280. æFc Script.h
  34281. æD pascal void UprText(Ptr textPtr,short len)
  34282.     = {0x301F,0x205F,0xA054}; 
  34283.  
  34284. æKY LwrText 
  34285. æT Function
  34286. æFc Script.h
  34287. æD pascal void LwrText(Ptr textPtr,short len)
  34288.     = {0x301F,0x205F,0xA056}; 
  34289.  
  34290. æKY LowerText 
  34291. æT Function
  34292. æFc Script.h
  34293. æD pascal void LowerText(Ptr textPtr,short len)
  34294.     = {0x301F,0x205F,0xA056}; 
  34295.  
  34296. æKY StripText 
  34297. æT Function
  34298. æFc Script.h
  34299. æD pascal void StripText(Ptr textPtr,short len)
  34300.     = {0x301F,0x205F,0xA256}; 
  34301.  
  34302. æKY UpperText 
  34303. æT Function
  34304. æFc Script.h
  34305. æD pascal void UpperText(Ptr textPtr,short len)
  34306.     = {0x301F,0x205F,0xA456}; 
  34307.  
  34308. æKY StripUpperText 
  34309. æT Function
  34310. æFc Script.h
  34311. æD pascal void StripUpperText(Ptr textPtr,short len)
  34312.     = {0x301F,0x205F,0xA656}; 
  34313.  
  34314. æKY StyledLineBreak 
  34315. æT Function
  34316. æFc Script.h
  34317. æD pascal StyledLineBreakCode StyledLineBreak(Ptr textPtr,long textLen,long textStart,
  34318.     long textEnd,long flags,Fixed *textWidth,long *textOffset)
  34319.     = {0x2F3C,0x821C,0xFFFE,0xA8B5}; 
  34320.  
  34321. æKY GetFormatOrder 
  34322. æT Function
  34323. æFc Script.h
  34324. æD pascal void GetFormatOrder(FormatOrderPtr ordering,short firstFormat,short lastFormat,
  34325.     Boolean lineRight,Ptr rlDirProc,Ptr dirParam)
  34326.     = {0x2F3C,0x8012,0xFFFC,0xA8B5}; 
  34327.  
  34328. æKY IntlTokenize 
  34329. æT Function
  34330. æFc Script.h
  34331. æD pascal TokenResults IntlTokenize(TokenBlockPtr tokenParam)
  34332.     = {0x2F3C,0x8204,0xFFFA,0xA8B5}; 
  34333.  
  34334. æKY InitDateCache 
  34335. æT Function
  34336. æFc Script.h
  34337. æD pascal OSErr InitDateCache(DateCachePtr theCache)
  34338.     = {0x2F3C,0x8204,0xFFF8,0xA8B5}; 
  34339.  
  34340. æKY String2Date 
  34341. æT Function
  34342. æFc Script.h
  34343. æD pascal String2DateStatus String2Date(Ptr textPtr,long textLen,DateCachePtr theCache,
  34344.     long *lengthUsed,LongDateRec *dateTime)
  34345.     = {0x2F3C,0x8214,0xFFF6,0xA8B5}; 
  34346.  
  34347. æKY String2Time 
  34348. æT Function
  34349. æFc Script.h
  34350. æD pascal String2DateStatus String2Time(Ptr textPtr,long textLen,DateCachePtr theCache,
  34351.     long *lengthUsed,LongDateRec *dateTime)
  34352.     = {0x2F3C,0x8214,0xFFF4,0xA8B5}; 
  34353.  
  34354. æKY LongDate2Secs 
  34355. æT Function
  34356. æFc Script.h
  34357. æD pascal void LongDate2Secs(const LongDateRec *lDate,LongDateTime *lSecs)
  34358.     = {0x2F3C,0x8008,0xFFF2,0xA8B5}; 
  34359.  
  34360. æKY LongSecs2Date 
  34361. æT Function
  34362. æFc Script.h
  34363. æD pascal void LongSecs2Date(LongDateTime *lSecs,LongDateRec *lDate)
  34364.     = {0x2F3C,0x8008,0xFFF0,0xA8B5}; 
  34365.  
  34366. æKY ToggleDate 
  34367. æT Function
  34368. æFc Script.h
  34369. æD pascal ToggleResults ToggleDate(LongDateTime *lSecs,LongDateField field,
  34370.     DateDelta delta,short ch,const TogglePB *params)
  34371.     = {0x2F3C,0x820E,0xFFEE,0xA8B5}; 
  34372.  
  34373. æKY Str2Format 
  34374. æT Function
  34375. æFc Script.h
  34376. æD pascal FormatStatus Str2Format(ConstStr255Param inString,const NumberParts *partsTable,
  34377.     NumFormatString *outString)
  34378.     = {0x2F3C,0x820C,0xFFEC,0xA8B5}; 
  34379.  
  34380. æKY Format2Str 
  34381. æT Function
  34382. æFc Script.h
  34383. æD pascal FormatStatus Format2Str(const NumFormatString *myCanonical,const NumberParts *partsTable,
  34384.     Str255 outString,TripleInt *positions)
  34385.     = {0x2F3C,0x8210,0xFFEA,0xA8B5}; 
  34386.  
  34387. æKY FormatX2Str 
  34388. æT Function
  34389. æFc Script.h
  34390. æD pascal FormatStatus FormatX2Str(extended x,const NumFormatString *myCanonical,
  34391.     const NumberParts *partsTable,Str255 outString)
  34392.     = {0x2F3C,0x8210,0xFFE8,0xA8B5}; 
  34393.  
  34394. æKY FormatStr2X 
  34395. æT Function
  34396. æFc Script.h
  34397. æD pascal FormatStatus FormatStr2X(ConstStr255Param source,const NumFormatString *myCanonical,
  34398.     const NumberParts *partsTable,extended *x)
  34399.     = {0x2F3C,0x8210,0xFFE6,0xA8B5}; 
  34400.  
  34401. æKY PortionText 
  34402. æT Function
  34403. æFc Script.h
  34404. æD pascal Fixed PortionText(Ptr textPtr,long textLen)
  34405.     = {0x2F3C,0x8408,0x0024,0xA8B5}; 
  34406.  
  34407. æKY FindScriptRun 
  34408. æT Function
  34409. æFc Script.h
  34410. æD pascal ScriptRunStatus FindScriptRun(Ptr textPtr,long textLen,long *lenUsed)
  34411.     = {0x2F3C,0x820C,0x0026,0xA8B5}; 
  34412.  
  34413. æKY VisibleLength 
  34414. æT Function
  34415. æFc Script.h
  34416. æD pascal long VisibleLength(Ptr textPtr,long textLen)
  34417.     = {0x2F3C,0x8408,0x0028,0xA8B5}; 
  34418.  
  34419. æKY ValidDate 
  34420. æT Function
  34421. æFc Script.h
  34422. æD pascal short ValidDate(LongDateRec *vDate,long flags,LongDateTime *newSecs)
  34423.     = {0x2F3C,0x8204,0xFFE4,0xA8B5}; 
  34424.  
  34425. æKY NFindWord 
  34426. æT Function
  34427. æFc Script.h
  34428. æD pascal void NFindWord(Ptr textPtr,short textLength,short offset,Boolean leadingEdge,
  34429.     NBreakTablePtr nbreaks,OffsetTable offsets)
  34430.     = {0x2F3C,0x8012,0xFFE2,0xA8B5}; 
  34431.  
  34432. æKY TruncString 
  34433. æT Function
  34434. æFc Script.h
  34435. æD pascal short TruncString(short width,Str255 theString,TruncCode truncWhere)
  34436.     = {0x2F3C,0x8208,0xFFE0,0xA8B5}; 
  34437.  
  34438. æKY TruncText 
  34439. æT Function
  34440. æFc Script.h
  34441. æD pascal short TruncText(short width,Ptr textPtr,short *length,TruncCode truncWhere)
  34442.     = {0x2F3C,0x820C,0xFFDE,0xA8B5}; 
  34443.  
  34444. æKY ReplaceText 
  34445. æT Function
  34446. æFc Script.h
  34447. æD pascal short ReplaceText(Handle baseText,Handle substitutionText,Str15 key)
  34448.     = {0x2F3C,0x820C,0xFFDC,0xA8B5}; 
  34449.  
  34450. æKY NPixel2Char 
  34451. æT Function
  34452. æFc Script.h
  34453. æD pascal short NPixel2Char(Ptr textBuf,long textLen,Fixed slop,Fixed pixelWidth,
  34454.     Boolean *leadingEdge,Fixed *widthRemaining,JustStyleCode styleRunPosition,
  34455.     Point numer,Point denom)
  34456.     = {0x2F3C,0x8222,0x002E,0xA8B5}; 
  34457.  
  34458. æKY NChar2Pixel 
  34459. æT Function
  34460. æFc Script.h
  34461. æD pascal short NChar2Pixel(Ptr textBuf,long textLen,Fixed slop,long offset,
  34462.     short direction,JustStyleCode styleRunPosition,Point numer,Point denom)
  34463.     = {0x2F3C,0x821C,0x0030,0xA8B5}; 
  34464.  
  34465. æKY NDrawJust 
  34466. æT Function
  34467. æFc Script.h
  34468. æD pascal void NDrawJust(Ptr textPtr,long textLength,Fixed slop,JustStyleCode styleRunPosition,
  34469.     Point numer,Point denom)
  34470.     = {0x2F3C,0x8016,0x0032,0xA8B5}; 
  34471.  
  34472. æKY NMeasureJust 
  34473. æT Function
  34474. æFc Script.h
  34475. æD pascal void NMeasureJust(Ptr textPtr,long textLength,Fixed slop,Ptr charLocs,
  34476.     JustStyleCode styleRunPosition,Point numer,Point denom)
  34477.     = {0x2F3C,0x801A,0x0034,0xA8B5}; 
  34478.  
  34479. æKY NPortionText 
  34480. æT Function
  34481. æFc Script.h
  34482. æD pascal Fixed NPortionText(Ptr textPtr,long textLen,JustStyleCode styleRunPosition,
  34483.     Point numer,Point denom)
  34484.     = {0x2F3C,0x8412,0x0036,0xA8B5}; 
  34485.  
  34486.  
  34487. æKY SCSI.h
  34488. æKL SCSICmd
  34489. SCSIComplete
  34490. SCSIGet
  34491. SCSIMsgIn
  34492. SCSIMsgOut
  34493. SCSIRBlind
  34494. SCSIRead
  34495. SCSIReset
  34496. SCSISelAtn
  34497. SCSISelect
  34498. SCSIStat
  34499. SCSIWBlind
  34500. SCSIWrite
  34501.  
  34502. Block0
  34503. Partition
  34504. pMapSIG
  34505. sbSIGWord
  34506. scAdd
  34507. scArbNBErr
  34508. scBadParmsErr
  34509. scBusTOErr
  34510. scCommErr
  34511. scComp
  34512. scCompareErr
  34513. scComplPhaseErr
  34514. scInc
  34515. scLoop
  34516. scMgrBusyErr
  34517. scMove
  34518. scNoInc
  34519. scNop
  34520. scPhaseErr
  34521. scSequenceErr
  34522. SCSIInstr
  34523. scStop
  34524.  
  34525. æKY scInc 
  34526. æT constant
  34527. æFc SCSI.h
  34528. æD     scInc = 1,
  34529.  
  34530. æKY scNoInc 
  34531. æT constant
  34532. æFc SCSI.h
  34533. æD     scNoInc = 2,
  34534.  
  34535. æKY scAdd 
  34536. æT constant
  34537. æFc SCSI.h
  34538. æD     scAdd = 3,
  34539.  
  34540. æKY scMove 
  34541. æT constant
  34542. æFc SCSI.h
  34543. æD     scMove = 4,
  34544.  
  34545. æKY scLoop 
  34546. æT constant
  34547. æFc SCSI.h
  34548. æD     scLoop = 5,
  34549.  
  34550. æKY scNop 
  34551. æT constant
  34552. æFc SCSI.h
  34553. æD     scNop = 6,
  34554.  
  34555. æKY scStop 
  34556. æT constant
  34557. æFc SCSI.h
  34558. æD     scStop = 7,
  34559.  
  34560. æKY scComp 
  34561. æT constant
  34562. æFc SCSI.h
  34563. æD     scComp = 8,
  34564.  
  34565. æKY scCommErr 
  34566. æT constant
  34567. æFc SCSI.h
  34568. æD     scCommErr = 2,               /*communications error, operation timeout*/
  34569.  
  34570. æKY scArbNBErr 
  34571. æT constant
  34572. æFc SCSI.h
  34573. æD     scArbNBErr = 3,              /*arbitration timeout waiting for not BSY*/
  34574.  
  34575. æKY scBadParmsErr 
  34576. æT constant
  34577. æFc SCSI.h
  34578. æD     scBadParmsErr = 4,           /*bad parameter or TIB opcode*/
  34579.  
  34580. æKY scPhaseErr 
  34581. æT constant
  34582. æFc SCSI.h
  34583. æD     scPhaseErr = 5,              /*SCSI bus not in correct phase for attempted operation*/
  34584.  
  34585. æKY scCompareErr 
  34586. æT constant
  34587. æFc SCSI.h
  34588. æD     scCompareErr = 6,            /*data compare error*/
  34589.  
  34590. æKY scMgrBusyErr 
  34591. æT constant
  34592. æFc SCSI.h
  34593. æD     scMgrBusyErr = 7,            /*SCSI Manager busy */
  34594.  
  34595. æKY scSequenceErr 
  34596. æT constant
  34597. æFc SCSI.h
  34598. æD     scSequenceErr = 8,           /*attempted operation is out of sequence*/
  34599.  
  34600. æKY scBusTOErr 
  34601. æT constant
  34602. æFc SCSI.h
  34603. æD     scBusTOErr = 9,              /*CPU bus timeout*/
  34604.  
  34605. æKY scComplPhaseErr 
  34606. æT constant
  34607. æFc SCSI.h
  34608. æD     scComplPhaseErr = 10,        /*SCSI bus wasn't in Status phase*/
  34609.  
  34610. æKY sbSIGWord 
  34611. æT constant
  34612. æFc SCSI.h
  34613. æD     sbSIGWord = 0x4552,
  34614.  
  34615. æKY pMapSIG 
  34616. æT constant
  34617. æFc SCSI.h
  34618. æD     pMapSIG = 0x504D,
  34619.  
  34620. æKY Block0 
  34621. æT struct
  34622. æFc SCSI.h
  34623. æD struct Block0 {
  34624.     unsigned short sbSig;           /*unique value for SCSI block 0*/
  34625.     unsigned short sbBlkSize;       /*block size of device*/
  34626.     unsigned long sbBlkCount;       /*number of blocks on device*/
  34627.     unsigned short sbDevType;       /*device type*/
  34628.     unsigned short sbDevId;         /*device id*/
  34629.     unsigned long sbData;           /*not used*/
  34630.     unsigned short sbDrvrCount;     /*driver descriptor count*/
  34631.     unsigned long ddBlock;          /*1st driver's starting block*/
  34632.     unsigned short ddSize;          /*size of 1st driver (512-byte blks)*/
  34633.     unsigned short ddType;          /*system type (1 for Mac+)*/
  34634.     unsigned short ddPad[243];      /*ARRAY[0..242] OF INTEGER; not used*/
  34635. };
  34636.  
  34637. typedef struct Block0 Block0;
  34638.  
  34639.  
  34640. æKY Partition 
  34641. æT struct
  34642. æFc SCSI.h
  34643. æD struct Partition {
  34644.     unsigned short pmSig;           /*unique value for map entry blk*/
  34645.     unsigned short pmSigPad;        /*currently unused*/
  34646.     unsigned long pmMapBlkCnt;      /*# of blks in partition map*/
  34647.     unsigned long pmPyPartStart;    /*physical start blk of partition*/
  34648.     unsigned long pmPartBlkCnt;     /*# of blks in this partition*/
  34649.     unsigned char pmPartName[32];   /*ASCII partition name*/
  34650.     unsigned char pmParType[32];    /*ASCII partition type*/
  34651.     unsigned long pmLgDataStart;    /*log. # of partition's 1st data blk*/
  34652.     unsigned long pmDataCnt;        /*# of blks in partition's data area*/
  34653.     unsigned long pmPartStatus;     /*bit field for partition status*/
  34654.     unsigned long pmLgBootStart;    /*log. blk of partition's boot code*/
  34655.     unsigned long pmBootSize;       /*number of bytes in boot code*/
  34656.     unsigned long pmBootAddr;       /*memory load address of boot code*/
  34657.     unsigned long pmBootAddr2;      /*currently unused*/
  34658.     unsigned long pmBootEntry;      /*entry point of boot code*/
  34659.     unsigned long pmBootEntry2;     /*currently unused*/
  34660.     unsigned long pmBootCksum;      /*checksum of boot code*/
  34661.     unsigned char pmProcessor[16];  /*ASCII for the processor type*/
  34662.     unsigned short pmPad[188];      /*512 bytes long currently unused*/
  34663. };
  34664.  
  34665. typedef struct Partition Partition;
  34666.  
  34667.  
  34668. æKY SCSIInstr 
  34669. æT struct
  34670. æFc SCSI.h
  34671. æD struct SCSIInstr {
  34672.     unsigned short scOpcode;
  34673.     unsigned long scParam1;
  34674.     unsigned long scParam2;
  34675. };
  34676.  
  34677. typedef struct SCSIInstr SCSIInstr;
  34678.  
  34679.  
  34680. æKY SCSIReset 
  34681. æT Function
  34682. æFc SCSI.h
  34683. æD pascal OSErr SCSIReset(void)
  34684.     = {0x4267,0xA815}; 
  34685.  
  34686. æKY SCSIGet 
  34687. æT Function
  34688. æFc SCSI.h
  34689. æD pascal OSErr SCSIGet(void)
  34690.     = {0x3F3C,0x0001,0xA815}; 
  34691.  
  34692. æKY SCSISelect 
  34693. æT Function
  34694. æFc SCSI.h
  34695. æD pascal OSErr SCSISelect(short targetID)
  34696.     = {0x3F3C,0x0002,0xA815}; 
  34697.  
  34698. æKY SCSICmd 
  34699. æT Function
  34700. æFc SCSI.h
  34701. æD pascal OSErr SCSICmd(Ptr buffer,short count)
  34702.     = {0x3F3C,0x0003,0xA815}; 
  34703.  
  34704. æKY SCSIRead 
  34705. æT Function
  34706. æFc SCSI.h
  34707. æD pascal OSErr SCSIRead(Ptr tibPtr)
  34708.     = {0x3F3C,0x0005,0xA815}; 
  34709.  
  34710. æKY SCSIRBlind 
  34711. æT Function
  34712. æFc SCSI.h
  34713. æD pascal OSErr SCSIRBlind(Ptr tibPtr)
  34714.     = {0x3F3C,0x0008,0xA815}; 
  34715.  
  34716. æKY SCSIWrite 
  34717. æT Function
  34718. æFc SCSI.h
  34719. æD pascal OSErr SCSIWrite(Ptr tibPtr)
  34720.     = {0x3F3C,0x0006,0xA815}; 
  34721.  
  34722. æKY SCSIWBlind 
  34723. æT Function
  34724. æFc SCSI.h
  34725. æD pascal OSErr SCSIWBlind(Ptr tibPtr)
  34726.     = {0x3F3C,0x0009,0xA815}; 
  34727.  
  34728. æKY SCSIComplete 
  34729. æT Function
  34730. æFc SCSI.h
  34731. æD pascal OSErr SCSIComplete(short *stat,short *message,unsigned long wait)
  34732.     = {0x3F3C,0x0004,0xA815}; 
  34733.  
  34734. æKY SCSIStat 
  34735. æT Function
  34736. æFc SCSI.h
  34737. æD pascal short SCSIStat(void)
  34738.     = {0x3F3C,0x000A,0xA815}; 
  34739.  
  34740. æKY SCSISelAtn 
  34741. æT Function
  34742. æFc SCSI.h
  34743. æD pascal OSErr SCSISelAtn(short targetID)
  34744.     = {0x3F3C,0x000B,0xA815}; 
  34745.  
  34746. æKY SCSIMsgIn 
  34747. æT Function
  34748. æFc SCSI.h
  34749. æD pascal OSErr SCSIMsgIn(short *message)
  34750.     = {0x3F3C,0x000C,0xA815}; 
  34751.  
  34752. æKY SCSIMsgOut 
  34753. æT Function
  34754. æFc SCSI.h
  34755. æD pascal OSErr SCSIMsgOut(short message)
  34756.     = {0x3F3C,0x000D,0xA815}; 
  34757.  
  34758.  
  34759. æKY SegLoad.h
  34760. æKL ClrAppFiles
  34761. CountAppFiles
  34762. ExitToShell
  34763. GetAppFiles
  34764. getappparms
  34765. GetAppParms
  34766. UnloadSeg
  34767.  
  34768. AppFile
  34769. appOpen
  34770. appPrint
  34771.  
  34772. æKY appOpen 
  34773. æT constant
  34774. æFc SegLoad.h
  34775. æD     appOpen = 0,     /*Open the Document (s)*/
  34776.  
  34777. æKY appPrint 
  34778. æT constant
  34779. æFc SegLoad.h
  34780. æD     appPrint = 1,    /*Print the Document (s)*/
  34781.  
  34782. æKY AppFile 
  34783. æT struct
  34784. æFc SegLoad.h
  34785. æD struct AppFile {
  34786.     short vRefNum;
  34787.     OSType fType;
  34788.     short versNum;      /*versNum in high byte*/
  34789.     Str255 fName;
  34790. };
  34791.  
  34792. typedef struct AppFile AppFile;
  34793.  
  34794.  
  34795. æKY UnloadSeg 
  34796. æT Function
  34797. æFc SegLoad.h
  34798. æD pascal void UnloadSeg(void * routineAddr)
  34799.     = 0xA9F1; 
  34800.  
  34801. æKY ExitToShell 
  34802. æT Function
  34803. æFc SegLoad.h
  34804. æD pascal void ExitToShell(void)
  34805.     = 0xA9F4; 
  34806.  
  34807. æKY GetAppParms 
  34808. æT Function
  34809. æFc SegLoad.h
  34810. æD pascal void GetAppParms(Str255 apName,short *apRefNum,Handle *apParam)
  34811.     = 0xA9F5; 
  34812.  
  34813. æKY CountAppFiles 
  34814. æT Function
  34815. æFc SegLoad.h
  34816. æD pascal void CountAppFiles(short *message,short *count); 
  34817.  
  34818. æKY GetAppFiles 
  34819. æT Function
  34820. æFc SegLoad.h
  34821. æD pascal void GetAppFiles(short index,AppFile *theFile); 
  34822.  
  34823. æKY ClrAppFiles 
  34824. æT Function
  34825. æFc SegLoad.h
  34826. æD pascal void ClrAppFiles(short index); 
  34827.  
  34828. æKY getappparms 
  34829. æT Function
  34830. æFc SegLoad.h
  34831. æD void getappparms(char *apName,short *apRefNum,Handle *apParam); 
  34832.  
  34833.  
  34834. æKY Serial.h
  34835. æKL SerClrBrk
  34836. SerGetBuf
  34837. SerHShake
  34838. SerReset
  34839. SerSetBrk
  34840. SerSetBuf
  34841. SerStatus
  34842.  
  34843. ainRefNum
  34844. aoutRefNum
  34845. baud1200
  34846. baud1800
  34847. baud19200
  34848. baud2400
  34849. baud300
  34850. baud3600
  34851. baud4800
  34852. baud57600
  34853. baud600
  34854. baud7200
  34855. baud9600
  34856. binRefNum
  34857. boutRefNum
  34858. breakEvent
  34859. ctsEvent
  34860. data5
  34861. data6
  34862. data7
  34863. data8
  34864. dtrNegated
  34865. evenParity
  34866. noParity
  34867. oddParity
  34868. SerShk
  34869. SerStaRec
  34870. sPortA
  34871. sPortB
  34872. SPortSel
  34873. stop10
  34874. stop15
  34875. stop20
  34876. xOffWasSent
  34877.  
  34878. æKY baud300 
  34879. æT constant
  34880. æFc Serial.h
  34881. æD     baud300 = 380,
  34882.  
  34883. æKY baud600 
  34884. æT constant
  34885. æFc Serial.h
  34886. æD     baud600 = 189,
  34887.  
  34888. æKY baud1200 
  34889. æT constant
  34890. æFc Serial.h
  34891. æD     baud1200 = 94,
  34892.  
  34893. æKY baud1800 
  34894. æT constant
  34895. æFc Serial.h
  34896. æD     baud1800 = 62,
  34897.  
  34898. æKY baud2400 
  34899. æT constant
  34900. æFc Serial.h
  34901. æD     baud2400 = 46,
  34902.  
  34903. æKY baud3600 
  34904. æT constant
  34905. æFc Serial.h
  34906. æD     baud3600 = 30,
  34907.  
  34908. æKY baud4800 
  34909. æT constant
  34910. æFc Serial.h
  34911. æD     baud4800 = 22,
  34912.  
  34913. æKY baud7200 
  34914. æT constant
  34915. æFc Serial.h
  34916. æD     baud7200 = 14,
  34917.  
  34918. æKY baud9600 
  34919. æT constant
  34920. æFc Serial.h
  34921. æD     baud9600 = 10,
  34922.  
  34923. æKY baud19200 
  34924. æT constant
  34925. æFc Serial.h
  34926. æD     baud19200 = 4,
  34927.  
  34928. æKY baud57600 
  34929. æT constant
  34930. æFc Serial.h
  34931. æD     baud57600 = 0,
  34932.  
  34933. æKY stop10 
  34934. æT constant
  34935. æFc Serial.h
  34936. æD     stop10 = 16384,
  34937.  
  34938. æKY stop15 
  34939. æT constant
  34940. æFc Serial.h
  34941. æD     stop15 = -32768,
  34942.  
  34943. æKY stop20 
  34944. æT constant
  34945. æFc Serial.h
  34946. æD     stop20 = -16384,
  34947.  
  34948. æKY noParity 
  34949. æT constant
  34950. æFc Serial.h
  34951. æD     noParity = 0,
  34952.  
  34953. æKY oddParity 
  34954. æT constant
  34955. æFc Serial.h
  34956. æD     oddParity = 4096,
  34957.  
  34958. æKY evenParity 
  34959. æT constant
  34960. æFc Serial.h
  34961. æD     evenParity = 12288,
  34962.  
  34963. æKY data5 
  34964. æT constant
  34965. æFc Serial.h
  34966. æD     data5 = 0,
  34967.  
  34968. æKY data6 
  34969. æT constant
  34970. æFc Serial.h
  34971. æD     data6 = 2048,
  34972.  
  34973. æKY data7 
  34974. æT constant
  34975. æFc Serial.h
  34976. æD     data7 = 1024,
  34977.  
  34978. æKY data8 
  34979. æT constant
  34980. æFc Serial.h
  34981. æD     data8 = 3072,
  34982.  
  34983. æKY ctsEvent 
  34984. æT constant
  34985. æFc Serial.h
  34986. æD     ctsEvent = 32,
  34987.  
  34988. æKY breakEvent 
  34989. æT constant
  34990. æFc Serial.h
  34991. æD     breakEvent = 128,
  34992.  
  34993. æKY xOffWasSent 
  34994. æT constant
  34995. æFc Serial.h
  34996. æD     xOffWasSent = 128,
  34997.  
  34998. æKY dtrNegated 
  34999. æT constant
  35000. æFc Serial.h
  35001. æD     dtrNegated = 64,
  35002.  
  35003. æKY ainRefNum 
  35004. æT constant
  35005. æFc Serial.h
  35006. æD     ainRefNum = -6,      /*serial port A input*/
  35007.  
  35008. æKY aoutRefNum 
  35009. æT constant
  35010. æFc Serial.h
  35011. æD     aoutRefNum = -7,     /*serial port A output*/
  35012.  
  35013. æKY binRefNum 
  35014. æT constant
  35015. æFc Serial.h
  35016. æD     binRefNum = -8,      /*serial port B input*/
  35017.  
  35018. æKY boutRefNum 
  35019. æT constant
  35020. æFc Serial.h
  35021. æD     boutRefNum = -9,     /*serial port B output*/
  35022.  
  35023. æKY SPortSel
  35024. sPortA
  35025. sPortB
  35026. æT enum
  35027. æFc Serial.h
  35028. æD enum {sPortA,sPortB};
  35029. typedef unsigned char SPortSel;
  35030.  
  35031. æKY SerShk 
  35032. æT struct
  35033. æFc Serial.h
  35034. æD struct SerShk {
  35035.     char fXOn;              /*XOn flow control enabled flag*/
  35036.     char fCTS;              /*CTS flow control enabled flag*/
  35037.     unsigned char xOn;      /*XOn character*/
  35038.     unsigned char xOff;     /*XOff character*/
  35039.     char errs;              /*errors mask bits*/
  35040.     char evts;              /*event enable mask bits*/
  35041.     char fInX;              /*Input flow control enabled flag*/
  35042.     char fDTR;              /*DTR input flow control flag*/
  35043. };
  35044.  
  35045. typedef struct SerShk SerShk;
  35046.  
  35047.  
  35048. æKY SerStaRec 
  35049. æT struct
  35050. æFc Serial.h
  35051. æD struct SerStaRec {
  35052.     char cumErrs;
  35053.     char xOffSent;
  35054.     char rdPend;
  35055.     char wrPend;
  35056.     char ctsHold;
  35057.     char xOffHold;
  35058. };
  35059.  
  35060. typedef struct SerStaRec SerStaRec;
  35061.  
  35062.  
  35063. æKY SerReset 
  35064. æT Function
  35065. æFc Serial.h
  35066. æD pascal OSErr SerReset(short refNum,short serConfig); 
  35067.  
  35068. æKY SerSetBuf 
  35069. æT Function
  35070. æFc Serial.h
  35071. æD pascal OSErr SerSetBuf(short refNum,Ptr serBPtr,short serBLen); 
  35072.  
  35073. æKY SerHShake 
  35074. æT Function
  35075. æFc Serial.h
  35076. æD pascal OSErr SerHShake(short refNum,const SerShk *flags); 
  35077.  
  35078. æKY SerSetBrk 
  35079. æT Function
  35080. æFc Serial.h
  35081. æD pascal OSErr SerSetBrk(short refNum); 
  35082.  
  35083. æKY SerClrBrk 
  35084. æT Function
  35085. æFc Serial.h
  35086. æD pascal OSErr SerClrBrk(short refNum); 
  35087.  
  35088. æKY SerGetBuf 
  35089. æT Function
  35090. æFc Serial.h
  35091. æD pascal OSErr SerGetBuf(short refNum,long *count); 
  35092.  
  35093. æKY SerStatus 
  35094. æT Function
  35095. æFc Serial.h
  35096. æD pascal OSErr SerStatus(short refNum,SerStaRec *serSta); 
  35097.  
  35098.  
  35099. æKY ShutDown.h
  35100. æKL ShutDwnInstall
  35101. ShutDwnPower
  35102. ShutDwnRemove
  35103. ShutDwnStart
  35104.  
  35105. sdOnDrivers
  35106. sdOnPowerOff
  35107. sdOnRestart
  35108. sdOnUnmount
  35109. sdRestartOrPower
  35110. ShutDwnProcPtr
  35111.  
  35112. æKY sdOnPowerOff 
  35113. æT constant
  35114. æFc ShutDown.h
  35115. æD     sdOnPowerOff = 1,        /*call procedure before power off.*/
  35116.  
  35117. æKY sdOnRestart 
  35118. æT constant
  35119. æFc ShutDown.h
  35120. æD     sdOnRestart = 2,         /*call procedure before restart.*/
  35121.  
  35122. æKY sdOnUnmount 
  35123. æT constant
  35124. æFc ShutDown.h
  35125. æD     sdOnUnmount = 4,         /*call procedure before unmounting.*/
  35126.  
  35127. æKY sdOnDrivers 
  35128. æT constant
  35129. æFc ShutDown.h
  35130. æD     sdOnDrivers = 8,         /*call procedure before closing drivers.*/
  35131.  
  35132. æKY sdRestartOrPower 
  35133. æT constant
  35134. æFc ShutDown.h
  35135. æD     sdRestartOrPower = 3,    /*call before either power off or restart.*/
  35136.  
  35137. æKY ShutDwnProcPtr
  35138. æT typedef
  35139. æFc ShutDown.h
  35140. æD typedef pascal void (*ShutDwnProcPtr)(void);
  35141.  
  35142. æKY ShutDwnPower 
  35143. æT Function
  35144. æFc ShutDown.h
  35145. æD pascal void ShutDwnPower(void)
  35146.     = {0x3F3C,0x0001,0xA895}; 
  35147.  
  35148. æKY ShutDwnStart 
  35149. æT Function
  35150. æFc ShutDown.h
  35151. æD pascal void ShutDwnStart(void)
  35152.     = {0x3F3C,0x0002,0xA895}; 
  35153.  
  35154. æKY ShutDwnInstall 
  35155. æT Function
  35156. æFc ShutDown.h
  35157. æD pascal void ShutDwnInstall(ShutDwnProcPtr shutDownProc,short flags)
  35158.     = {0x3F3C,0x0003,0xA895}; 
  35159.  
  35160. æKY ShutDwnRemove 
  35161. æT Function
  35162. æFc ShutDown.h
  35163. æD pascal void ShutDwnRemove(ShutDwnProcPtr shutDownProc)
  35164.     = {0x3F3C,0x0004,0xA895}; 
  35165.  
  35166.  
  35167. æKY Slots.h
  35168. æKL InitSDeclMgr
  35169. InsertSRTRec
  35170. OpenSlot
  35171. OpenSlotAsync
  35172. OpenSlotSync
  35173. SCalcSPointer
  35174. SCalcStep
  35175. SCardChanged
  35176. SCkCardStat
  35177. SDeleteSRTRec
  35178. SetSRsrcState
  35179. SExec
  35180. SFindBigDevBase
  35181. SFindDevBase
  35182. SFindSInfoRecPtr
  35183. SFindSRsrcPtr
  35184. SFindStruct
  35185. SGetBlock
  35186. SGetCString
  35187. SGetDriver
  35188. SGetSRsrc
  35189. SGetSRsrcPtr
  35190. SGetTypeSRsrc
  35191. SInitPRAMRecs
  35192. SInitSRsrcTable
  35193. SIntInstall
  35194. SIntRemove
  35195. SNextSRsrc
  35196. SNextTypeSRsrc
  35197. SOffsetData
  35198. SPrimaryInit
  35199. SPtrToSlot
  35200. SPutPRAMRec
  35201. SReadByte
  35202. SReadDrvrName
  35203. SReadFHeader
  35204. SReadInfo
  35205. SReadLong
  35206. SReadPBSize
  35207. SReadPRAMRec
  35208. SReadStruct
  35209. SReadWord
  35210. SRsrcInfo
  35211. SSearchSRT
  35212. SUpdateSRT
  35213. SVersion
  35214.  
  35215. fall
  35216. fCardIsChanged
  35217. fCkForNext
  35218. fCkForSame
  35219. FHeaderRec
  35220. FHeaderRecPtr
  35221. fnext
  35222. foneslot
  35223. fWarmStart
  35224. SDMRecord
  35225. SEBlock
  35226. SInfoRecord
  35227. SInfoRecPtr
  35228. SlotIntQElement
  35229. SpBlock
  35230. SpBlockPtr
  35231. SQElemPtr
  35232. stateNil
  35233. statePInit
  35234. statePRAMInit
  35235. stateSDMInit
  35236. stateSInit
  35237.  
  35238. æKY fCardIsChanged 
  35239. æT constant
  35240. æFc Slots.h
  35241. æD     fCardIsChanged = 1,          /*Card is Changed field in StatusFlags field of sInfoArray*/
  35242.  
  35243. æKY fCkForSame 
  35244. æT constant
  35245. æFc Slots.h
  35246. æD     fCkForSame = 0,              /*For SearchSRT. Flag to check for SAME sResource in the table. */
  35247.  
  35248. æKY fCkForNext 
  35249. æT constant
  35250. æFc Slots.h
  35251. æD     fCkForNext = 1,              /*For SearchSRT. Flag to check for NEXT sResource in the table. */
  35252.  
  35253. æKY fWarmStart 
  35254. æT constant
  35255. æFc Slots.h
  35256. æD     fWarmStart = 2,              /*If this bit is set then warm start else cold start.*/
  35257.  
  35258. æKY stateNil 
  35259. æT constant
  35260. æFc Slots.h
  35261. æD     stateNil = 0,                /*State*/
  35262.  
  35263. æKY stateSDMInit 
  35264. æT constant
  35265. æFc Slots.h
  35266. æD     stateSDMInit = 1,            /*:Slot declaration manager Init*/
  35267.  
  35268. æKY statePRAMInit 
  35269. æT constant
  35270. æFc Slots.h
  35271. æD     statePRAMInit = 2,           /*:sPRAM record init*/
  35272.  
  35273. æKY statePInit 
  35274. æT constant
  35275. æFc Slots.h
  35276. æD     statePInit = 3,              /*:Primary init*/
  35277.  
  35278. æKY stateSInit 
  35279. æT constant
  35280. æFc Slots.h
  35281. æD     stateSInit = 4,              /*:Secondary init*/
  35282.  
  35283. æKY fall 
  35284. æT constant
  35285. æFc Slots.h
  35286. æD     fall = 0,                    /* bit 0: set=search enabled/disabled sRsrc's */
  35287.  
  35288. æKY foneslot 
  35289. æT constant
  35290. æFc Slots.h
  35291. æD     foneslot = 1,                /*       1: set=search sRsrc's in given slot only */
  35292.  
  35293. æKY fnext 
  35294. æT constant
  35295. æFc Slots.h
  35296. æD     fnext = 2,                   /*       2: set=search for next sRsrc */
  35297.  
  35298. æKY SlotIntQElement 
  35299. æT struct
  35300. æFc Slots.h
  35301. æD struct SlotIntQElement {
  35302.     Ptr sqLink;                     /*ptr to next element*/
  35303.     short sqType;                   /*queue type ID for validity*/
  35304.     short sqPrio;                   /*priority*/
  35305.     ProcPtr sqAddr;                 /*interrupt service routine*/
  35306.     long sqParm;                    /*optional A1 parameter*/
  35307. };
  35308.  
  35309. typedef struct SlotIntQElement SlotIntQElement;
  35310. typedef SlotIntQElement *SQElemPtr;
  35311.  
  35312.  
  35313. æKY SpBlock 
  35314. æT struct
  35315. æFc Slots.h
  35316. æD struct SpBlock {
  35317.     long spResult;                  /*FUNCTION Result*/
  35318.     Ptr spsPointer;                 /*structure pointer*/
  35319.     long spSize;                    /*size of structure*/
  35320.     long spOffsetData;              /*offset/data field used by sOffsetData*/
  35321.     Ptr spIOFileName;               /*ptr to IOFile name for sDisDrvrName*/
  35322.     Ptr spsExecPBlk;                /*pointer to sExec parameter block.*/
  35323.     long spParamData;               /*misc parameter data (formerly spStackPtr).*/
  35324.     long spMisc;                    /*misc field for SDM.*/
  35325.     long spReserved;                /*reserved for future expansion*/
  35326.     short spIOReserved;             /*Reserved field of Slot Resource Table*/
  35327.     short spRefNum;                 /*RefNum*/
  35328.     short spCategory;               /*sType: Category*/
  35329.     short spCType;                  /*Type*/
  35330.     short spDrvrSW;                 /*DrvrSW*/
  35331.     short spDrvrHW;                 /*DrvrHW*/
  35332.     char spTBMask;                  /*type bit mask bits 0..3 mask words 0..3*/
  35333.     char spSlot;                    /*slot number*/
  35334.     char spID;                      /*structure ID*/
  35335.     char spExtDev;                  /*ID of the external device*/
  35336.     char spHwDev;                   /*Id of the hardware device.*/
  35337.     char spByteLanes;               /*bytelanes from card ROM format block*/
  35338.     char spFlags;                   /*standard flags*/
  35339.     char spKey;                     /*Internal use only*/
  35340. };
  35341.  
  35342. typedef struct SpBlock SpBlock;
  35343. typedef SpBlock *SpBlockPtr;
  35344.  
  35345.  
  35346. æKY SInfoRecord 
  35347. æT struct
  35348. æFc Slots.h
  35349. æD struct SInfoRecord {
  35350.     Ptr siDirPtr;                   /*Pointer to directory*/
  35351.     short siInitStatusA;            /*initialization E*/
  35352.     short siInitStatusV;            /*status returned by vendor init code*/
  35353.     char siState;                   /*initialization state*/
  35354.     char siCPUByteLanes;            /*0=[d0..d7] 1=[d8..d15]*/
  35355.     char siTopOfROM;                /*Top of ROM= $FssFFFFx: x is TopOfROM*/
  35356.     char siStatusFlags;             /*bit 0 - card is changed*/
  35357.     short siTOConst;                /*Time Out C for BusErr*/
  35358.     char siReserved[2];             /*reserved*/
  35359.     Ptr siROMAddr;                  /* addr of top of ROM */
  35360.     char siSlot;                    /* slot number */
  35361.     char siPadding[3];              /* reserved */
  35362. };
  35363.  
  35364. typedef struct SInfoRecord SInfoRecord;
  35365. typedef SInfoRecord *SInfoRecPtr;
  35366.  
  35367.  
  35368. æKY SDMRecord 
  35369. æT struct
  35370. æFc Slots.h
  35371. æD struct SDMRecord {
  35372.     ProcPtr sdBEVSave;              /*Save old BusErr vector*/
  35373.     ProcPtr sdBusErrProc;           /*Go here to determine if it is a BusErr*/
  35374.     ProcPtr sdErrorEntry;           /*Go here if BusErrProc finds real BusErr*/
  35375.     long sdReserved;                /*Reserved*/
  35376. };
  35377.  
  35378. typedef struct SDMRecord SDMRecord;
  35379.  
  35380.  
  35381. æKY FHeaderRec 
  35382. æT struct
  35383. æFc Slots.h
  35384. æD struct FHeaderRec {
  35385.     long fhDirOffset;               /*offset to directory*/
  35386.     long fhLength;                  /*length of ROM*/
  35387.     long fhCRC;                     /*CRC*/
  35388.     char fhROMRev;                  /*revision of ROM*/
  35389.     char fhFormat;                  /*format - 2*/
  35390.     long fhTstPat;                  /*test pattern*/
  35391.     char fhReserved;                /*reserved*/
  35392.     char fhByteLanes;               /*ByteLanes*/
  35393. };
  35394.  
  35395. typedef struct FHeaderRec FHeaderRec;
  35396. typedef FHeaderRec *FHeaderRecPtr;
  35397.  
  35398.  
  35399. æKY SEBlock 
  35400. æT struct
  35401. æFc Slots.h
  35402. æD struct SEBlock {
  35403.     unsigned char seSlot;           /*Slot number.*/
  35404.     unsigned char sesRsrcId;        /*sResource Id.*/
  35405.     short seStatus;                 /*Status of code executed by sExec.*/
  35406.     unsigned char seFlags;          /*Flags*/
  35407.     unsigned char seFiller0;        /*Filler, must be SignedByte to align on odd boundry*/
  35408.     unsigned char seFiller1;        /*Filler*/
  35409.     unsigned char seFiller2;        /*Filler*/
  35410.     long seResult;                  /*Result of sLoad.*/
  35411.     long seIOFileName;              /*Pointer to IOFile name.*/
  35412.     unsigned char seDevice;         /*Which device to read from.*/
  35413.     unsigned char sePartition;      /*The partition.*/
  35414.     unsigned char seOSType;         /*Type of OS.*/
  35415.     unsigned char seReserved;       /*Reserved field.*/
  35416.     unsigned char seRefNum;         /*RefNum of the driver.*/
  35417.     unsigned char seNumDevices;     /* Number of devices to load.*/
  35418.     unsigned char seBootState;      /*State of StartBoot code.*/
  35419. };
  35420.  
  35421. typedef struct SEBlock SEBlock;
  35422.  
  35423.  
  35424. æKY SReadByte 
  35425. æT Function
  35426. æFc Slots.h
  35427. æD #pragma parameter __D0 SReadByte(__A0)
  35428. pascal OSErr SReadByte(SpBlockPtr spBlkPtr)
  35429.     = {0x7000,0xA06E}; 
  35430.  
  35431. æKY SReadWord 
  35432. æT Function
  35433. æFc Slots.h
  35434. æD #pragma parameter __D0 SReadWord(__A0)
  35435. pascal OSErr SReadWord(SpBlockPtr spBlkPtr)
  35436.     = {0x7001,0xA06E}; 
  35437.  
  35438. æKY SReadLong 
  35439. æT Function
  35440. æFc Slots.h
  35441. æD #pragma parameter __D0 SReadLong(__A0)
  35442. pascal OSErr SReadLong(SpBlockPtr spBlkPtr)
  35443.     = {0x7002,0xA06E}; 
  35444.  
  35445. æKY SGetCString 
  35446. æT Function
  35447. æFc Slots.h
  35448. æD #pragma parameter __D0 SGetCString(__A0)
  35449. pascal OSErr SGetCString(SpBlockPtr spBlkPtr)
  35450.     = {0x7003,0xA06E}; 
  35451.  
  35452. æKY SGetBlock 
  35453. æT Function
  35454. æFc Slots.h
  35455. æD #pragma parameter __D0 SGetBlock(__A0)
  35456. pascal OSErr SGetBlock(SpBlockPtr spBlkPtr)
  35457.     = {0x7005,0xA06E}; 
  35458.  
  35459. æKY SFindStruct 
  35460. æT Function
  35461. æFc Slots.h
  35462. æD #pragma parameter __D0 SFindStruct(__A0)
  35463. pascal OSErr SFindStruct(SpBlockPtr spBlkPtr)
  35464.     = {0x7006,0xA06E}; 
  35465.  
  35466. æKY SReadStruct 
  35467. æT Function
  35468. æFc Slots.h
  35469. æD #pragma parameter __D0 SReadStruct(__A0)
  35470. pascal OSErr SReadStruct(SpBlockPtr spBlkPtr)
  35471.     = {0x7007,0xA06E}; 
  35472.  
  35473. æKY SReadInfo 
  35474. æT Function
  35475. æFc Slots.h
  35476. æD #pragma parameter __D0 SReadInfo(__A0)
  35477. pascal OSErr SReadInfo(SpBlockPtr spBlkPtr)
  35478.     = {0x7010,0xA06E}; 
  35479.  
  35480. æKY SReadPRAMRec 
  35481. æT Function
  35482. æFc Slots.h
  35483. æD #pragma parameter __D0 SReadPRAMRec(__A0)
  35484. pascal OSErr SReadPRAMRec(SpBlockPtr spBlkPtr)
  35485.     = {0x7011,0xA06E}; 
  35486.  
  35487. æKY SPutPRAMRec 
  35488. æT Function
  35489. æFc Slots.h
  35490. æD #pragma parameter __D0 SPutPRAMRec(__A0)
  35491. pascal OSErr SPutPRAMRec(SpBlockPtr spBlkPtr)
  35492.     = {0x7012,0xA06E}; 
  35493.  
  35494. æKY SReadFHeader 
  35495. æT Function
  35496. æFc Slots.h
  35497. æD #pragma parameter __D0 SReadFHeader(__A0)
  35498. pascal OSErr SReadFHeader(SpBlockPtr spBlkPtr)
  35499.     = {0x7013,0xA06E}; 
  35500.  
  35501. æKY SNextSRsrc 
  35502. æT Function
  35503. æFc Slots.h
  35504. æD #pragma parameter __D0 SNextSRsrc(__A0)
  35505. pascal OSErr SNextSRsrc(SpBlockPtr spBlkPtr)
  35506.     = {0x7014,0xA06E}; 
  35507.  
  35508. æKY SNextTypeSRsrc 
  35509. æT Function
  35510. æFc Slots.h
  35511. æD #pragma parameter __D0 SNextTypeSRsrc(__A0)
  35512. pascal OSErr SNextTypeSRsrc(SpBlockPtr spBlkPtr)
  35513.     = {0x7015,0xA06E}; 
  35514.  
  35515. æKY SRsrcInfo 
  35516. æT Function
  35517. æFc Slots.h
  35518. æD #pragma parameter __D0 SRsrcInfo(__A0)
  35519. pascal OSErr SRsrcInfo(SpBlockPtr spBlkPtr)
  35520.     = {0x7016,0xA06E}; 
  35521.  
  35522. æKY SCkCardStat 
  35523. æT Function
  35524. æFc Slots.h
  35525. æD #pragma parameter __D0 SCkCardStat(__A0)
  35526. pascal OSErr SCkCardStat(SpBlockPtr spBlkPtr)
  35527.     = {0x7018,0xA06E}; 
  35528.  
  35529. æKY SReadDrvrName 
  35530. æT Function
  35531. æFc Slots.h
  35532. æD #pragma parameter __D0 SReadDrvrName(__A0)
  35533. pascal OSErr SReadDrvrName(SpBlockPtr spBlkPtr)
  35534.     = {0x7019,0xA06E}; 
  35535.  
  35536. æKY SFindDevBase 
  35537. æT Function
  35538. æFc Slots.h
  35539. æD #pragma parameter __D0 SFindDevBase(__A0)
  35540. pascal OSErr SFindDevBase(SpBlockPtr spBlkPtr)
  35541.     = {0x701B,0xA06E}; 
  35542.  
  35543. æKY SFindBigDevBase 
  35544. æT Function
  35545. æFc Slots.h
  35546. æD #pragma parameter __D0 SFindBigDevBase(__A0)
  35547. pascal OSErr SFindBigDevBase(SpBlockPtr spBlkPtr)
  35548.     = {0x701C,0xA06E}; 
  35549.  
  35550. æKY InitSDeclMgr 
  35551. æT Function
  35552. æFc Slots.h
  35553. æD #pragma parameter __D0 InitSDeclMgr(__A0)
  35554. pascal OSErr InitSDeclMgr(SpBlockPtr spBlkPtr)
  35555.     = {0x7020,0xA06E}; 
  35556.  
  35557. æKY SPrimaryInit 
  35558. æT Function
  35559. æFc Slots.h
  35560. æD #pragma parameter __D0 SPrimaryInit(__A0)
  35561. pascal OSErr SPrimaryInit(SpBlockPtr spBlkPtr)
  35562.     = {0x7021,0xA06E}; 
  35563.  
  35564. æKY SCardChanged 
  35565. æT Function
  35566. æFc Slots.h
  35567. æD #pragma parameter __D0 SCardChanged(__A0)
  35568. pascal OSErr SCardChanged(SpBlockPtr spBlkPtr)
  35569.     = {0x7022,0xA06E}; 
  35570.  
  35571. æKY SExec 
  35572. æT Function
  35573. æFc Slots.h
  35574. æD #pragma parameter __D0 SExec(__A0)
  35575. pascal OSErr SExec(SpBlockPtr spBlkPtr)
  35576.     = {0x7023,0xA06E}; 
  35577.  
  35578. æKY SOffsetData 
  35579. æT Function
  35580. æFc Slots.h
  35581. æD #pragma parameter __D0 SOffsetData(__A0)
  35582. pascal OSErr SOffsetData(SpBlockPtr spBlkPtr)
  35583.     = {0x7024,0xA06E}; 
  35584.  
  35585. æKY SInitPRAMRecs 
  35586. æT Function
  35587. æFc Slots.h
  35588. æD #pragma parameter __D0 SInitPRAMRecs(__A0)
  35589. pascal OSErr SInitPRAMRecs(SpBlockPtr spBlkPtr)
  35590.     = {0x7025,0xA06E}; 
  35591.  
  35592. æKY SReadPBSize 
  35593. æT Function
  35594. æFc Slots.h
  35595. æD #pragma parameter __D0 SReadPBSize(__A0)
  35596. pascal OSErr SReadPBSize(SpBlockPtr spBlkPtr)
  35597.     = {0x7026,0xA06E}; 
  35598.  
  35599. æKY SCalcStep 
  35600. æT Function
  35601. æFc Slots.h
  35602. æD #pragma parameter __D0 SCalcStep(__A0)
  35603. pascal OSErr SCalcStep(SpBlockPtr spBlkPtr)
  35604.     = {0x7028,0xA06E}; 
  35605.  
  35606. æKY SInitSRsrcTable 
  35607. æT Function
  35608. æFc Slots.h
  35609. æD #pragma parameter __D0 SInitSRsrcTable(__A0)
  35610. pascal OSErr SInitSRsrcTable(SpBlockPtr spBlkPtr)
  35611.     = {0x7029,0xA06E}; 
  35612.  
  35613. æKY SSearchSRT 
  35614. æT Function
  35615. æFc Slots.h
  35616. æD #pragma parameter __D0 SSearchSRT(__A0)
  35617. pascal OSErr SSearchSRT(SpBlockPtr spBlkPtr)
  35618.     = {0x702A,0xA06E}; 
  35619.  
  35620. æKY SUpdateSRT 
  35621. æT Function
  35622. æFc Slots.h
  35623. æD #pragma parameter __D0 SUpdateSRT(__A0)
  35624. pascal OSErr SUpdateSRT(SpBlockPtr spBlkPtr)
  35625.     = {0x702B,0xA06E}; 
  35626.  
  35627. æKY SCalcSPointer 
  35628. æT Function
  35629. æFc Slots.h
  35630. æD #pragma parameter __D0 SCalcSPointer(__A0)
  35631. pascal OSErr SCalcSPointer(SpBlockPtr spBlkPtr)
  35632.     = {0x702C,0xA06E}; 
  35633.  
  35634. æKY SGetDriver 
  35635. æT Function
  35636. æFc Slots.h
  35637. æD #pragma parameter __D0 SGetDriver(__A0)
  35638. pascal OSErr SGetDriver(SpBlockPtr spBlkPtr)
  35639.     = {0x702D,0xA06E}; 
  35640.  
  35641. æKY SPtrToSlot 
  35642. æT Function
  35643. æFc Slots.h
  35644. æD #pragma parameter __D0 SPtrToSlot(__A0)
  35645. pascal OSErr SPtrToSlot(SpBlockPtr spBlkPtr)
  35646.     = {0x702E,0xA06E}; 
  35647.  
  35648. æKY SFindSInfoRecPtr 
  35649. æT Function
  35650. æFc Slots.h
  35651. æD #pragma parameter __D0 SFindSInfoRecPtr(__A0)
  35652. pascal OSErr SFindSInfoRecPtr(SpBlockPtr spBlkPtr)
  35653.     = {0x702F,0xA06E}; 
  35654.  
  35655. æKY SFindSRsrcPtr 
  35656. æT Function
  35657. æFc Slots.h
  35658. æD #pragma parameter __D0 SFindSRsrcPtr(__A0)
  35659. pascal OSErr SFindSRsrcPtr(SpBlockPtr spBlkPtr)
  35660.     = {0x7030,0xA06E}; 
  35661.  
  35662. æKY SDeleteSRTRec 
  35663. æT Function
  35664. æFc Slots.h
  35665. æD #pragma parameter __D0 SDeleteSRTRec(__A0)
  35666. pascal OSErr SDeleteSRTRec(SpBlockPtr spBlkPtr)
  35667.     = {0x7031,0xA06E}; 
  35668.  
  35669. æKY OpenSlot 
  35670. æT Function
  35671. æFc Slots.h
  35672. æD pascal OSErr OpenSlot(ParmBlkPtr paramBlock,Boolean async); 
  35673.  
  35674. æKY OpenSlotSync 
  35675. æT Function
  35676. æFc Slots.h
  35677. æD #pragma parameter __D0 OpenSlotSync(__A0)
  35678. pascal OSErr OpenSlotSync(ParmBlkPtr paramBlock)
  35679.     = 0xA200; 
  35680.  
  35681. æKY OpenSlotAsync 
  35682. æT Function
  35683. æFc Slots.h
  35684. æD #pragma parameter __D0 OpenSlotAsync(__A0)
  35685. pascal OSErr OpenSlotAsync(ParmBlkPtr paramBlock)
  35686.     = 0xA600; 
  35687.  
  35688. æKY SIntInstall 
  35689. æT Function
  35690. æFc Slots.h
  35691. æD #pragma parameter __D0 SIntInstall(__A0,__D0)
  35692. pascal OSErr SIntInstall(SQElemPtr sIntQElemPtr,short theSlot)
  35693.     = 0xA075; 
  35694.  
  35695. æKY SIntRemove 
  35696. æT Function
  35697. æFc Slots.h
  35698. æD #pragma parameter __D0 SIntRemove(__A0,__D0)
  35699. pascal OSErr SIntRemove(SQElemPtr sIntQElemPtr,short theSlot)
  35700.     = 0xA076; 
  35701.  
  35702. æKY SVersion 
  35703. æT Function
  35704. æFc Slots.h
  35705. æD #pragma parameter __D0 SVersion(__A0)
  35706. pascal OSErr SVersion(SpBlockPtr spBlkPtr)
  35707.     = {0x7008,0xA06E}; 
  35708.  
  35709. æKY SetSRsrcState 
  35710. æT Function
  35711. æFc Slots.h
  35712. æD #pragma parameter __D0 SetSRsrcState(__A0)
  35713. pascal OSErr SetSRsrcState(SpBlockPtr spBlkPtr)
  35714.     = {0x7009,0xA06E}; 
  35715.  
  35716. æKY InsertSRTRec 
  35717. æT Function
  35718. æFc Slots.h
  35719. æD #pragma parameter __D0 InsertSRTRec(__A0)
  35720. pascal OSErr InsertSRTRec(SpBlockPtr spBlkPtr)
  35721.     = {0x700A,0xA06E}; 
  35722.  
  35723. æKY SGetSRsrc 
  35724. æT Function
  35725. æFc Slots.h
  35726. æD #pragma parameter __D0 SGetSRsrc(__A0)
  35727. pascal OSErr SGetSRsrc(SpBlockPtr spBlkPtr)
  35728.     = {0x700B,0xA06E}; 
  35729.  
  35730. æKY SGetTypeSRsrc 
  35731. æT Function
  35732. æFc Slots.h
  35733. æD #pragma parameter __D0 SGetTypeSRsrc(__A0)
  35734. pascal OSErr SGetTypeSRsrc(SpBlockPtr spBlkPtr)
  35735.     = {0x700C,0xA06E}; 
  35736.  
  35737. æKY SGetSRsrcPtr 
  35738. æT Function
  35739. æFc Slots.h
  35740. æD #pragma parameter __D0 SGetSRsrcPtr(__A0)
  35741. pascal OSErr SGetSRsrcPtr(SpBlockPtr spBlkPtr)
  35742.     = {0x701D,0xA06E}; 
  35743.  
  35744.  
  35745. æKY Sound.h
  35746. æKL Comp3to1
  35747. Comp6to1
  35748. Exp1to3
  35749. Exp1to6
  35750. GetSoundVol
  35751. MACEVersion
  35752. SetSoundVol
  35753. SndAddModifier
  35754. SndChannelStatus
  35755. SndControl
  35756. SndDisposeChannel
  35757. SndDoCommand
  35758. SndDoImmediate
  35759. SndGetSysBeepState
  35760. SndManagerStatus
  35761. SndNewChannel
  35762. SndPauseFilePlay
  35763. SndPlay
  35764. SndPlayDoubleBuffer
  35765. SndSetSysBeepState
  35766. SndSoundManagerVersion
  35767. SndStartFilePlay
  35768. SndStopFilePlay
  35769. SoundDone
  35770. StartSound
  35771. StopSound
  35772.  
  35773. aceBadCmd
  35774. aceBadComp
  35775. aceBadDest
  35776. aceBadEncode
  35777. aceMemFull
  35778. aceNilBlock
  35779. aceSuccess
  35780. ampCmd
  35781. AudioSelection
  35782. AudioSelectionPtr
  35783. availableCmd
  35784. bufferCmd
  35785. callBackCmd
  35786. cmpSH
  35787. CmpSoundHeader
  35788. CmpSoundHeaderPtr
  35789. continueCmd
  35790. ConversionBlock
  35791. ConversionBlockPtr
  35792. convertCmd
  35793. dataOffsetFlag
  35794. dbBufferReady
  35795. dbLastBuffer
  35796. doubleBufferCmd
  35797. eightToThree
  35798. emptyCmd
  35799. extSH
  35800. ExtSoundHeader
  35801. ExtSoundHeaderPtr
  35802. ffMode
  35803. FFSynthPtr
  35804. FFSynthRec
  35805. firstSoundFormat
  35806. flushCmd
  35807. freeCmd
  35808. FreeWave
  35809. freqCmd
  35810. freqDurationCmd
  35811. ftMode
  35812. FTSndRecPtr
  35813. FTSoundRec
  35814. FTSynthPtr
  35815. FTSynthRec
  35816. getAmpCmd
  35817. getRateCmd
  35818. howOftenCmd
  35819. initChan0
  35820. initChan1
  35821. initChan2
  35822. initChan3
  35823. initChanLeft
  35824. initChanRight
  35825. initCmd
  35826. initCompMask
  35827. initMACE3
  35828. initMACE6
  35829. initMono
  35830. initNoDrop
  35831. initNoInterp
  35832. initPanMask
  35833. initSRateMask
  35834. initStereo
  35835. initStereoMask
  35836. insideCmpSH
  35837. LeftOverBlock
  35838. LeftOverBlockPtr
  35839. leftOverBlockSize
  35840. loadCmd
  35841. MACE3snthID
  35842. MACE6snthID
  35843. ModRef
  35844. notCompressed
  35845. nullCmd
  35846. outsideCmpSH
  35847. pauseCmd
  35848. phaseCmd
  35849. quietCmd
  35850. rate11khz
  35851. rate22khz
  35852. rateCmd
  35853. reInitCmd
  35854. requestNextCmd
  35855. restCmd
  35856. resumeCmd
  35857. sampledSynth
  35858. scaleCmd
  35859. SCStatus
  35860. SCStatusPtr
  35861. secondSoundFormat
  35862. sixToOne
  35863. sixToOnePacketSize
  35864. sizeCmd
  35865. SMStatus
  35866. SMStatusPtr
  35867. SndChannel
  35868. SndChannelPtr
  35869. SndCommand
  35870. SndCompletionProcPtr
  35871. SndDoubleBackProcPtr
  35872. SndDoubleBuffer
  35873. SndDoubleBufferHeader
  35874. SndDoubleBufferHeaderPtr
  35875. SndDoubleBufferPtr
  35876. SndListPtr
  35877. SndListResource
  35878. soundCmd
  35879. SoundHeader
  35880. SoundHeaderPtr
  35881. soundListRsrc
  35882. squareWaveSynth
  35883. StateBlock
  35884. StateBlockPtr
  35885. stateBlockSize
  35886. stdQLength
  35887. stdSH
  35888. swMode
  35889. SWSynthPtr
  35890. SWSynthRec
  35891. syncCmd
  35892. synthCodeRsrc
  35893. sysBeepDisable
  35894. sysBeepEnable
  35895. tempoCmd
  35896. threeToOne
  35897. threeToOnePacketSize
  35898. tickleCmd
  35899. timbreCmd
  35900. Time
  35901. Tone
  35902. Tones
  35903. totalLoadCmd
  35904. twelfthRootTwo
  35905. twoToOne
  35906. unitTypeNoSelection
  35907. unitTypeSeconds
  35908. versionCmd
  35909. waitCmd
  35910. wakeUpCmd
  35911. Wave
  35912. waveInitChannel0
  35913. waveInitChannel1
  35914. waveInitChannel2
  35915. waveInitChannel3
  35916. waveInitChannelMask
  35917. WavePtr
  35918. waveTableCmd
  35919. waveTableSynth
  35920.  
  35921. æKY swMode 
  35922. æT constant
  35923. æFc Sound.h
  35924. æD     swMode = -1,                         /* Sound Driver modes */
  35925.  
  35926. æKY ftMode 
  35927. æT constant
  35928. æFc Sound.h
  35929. æD     ftMode = 1,
  35930.  
  35931. æKY ffMode 
  35932. æT constant
  35933. æFc Sound.h
  35934. æD     ffMode = 0,
  35935.  
  35936. æKY synthCodeRsrc 
  35937. æT constant
  35938. æFc Sound.h
  35939. æD #define synthCodeRsrc 'snth'             /* Resource types used by Sound Manager */
  35940.  
  35941. æKY soundListRsrc 
  35942. æT constant
  35943. æFc Sound.h
  35944. æD #define soundListRsrc 'snd '
  35945.  
  35946. æKY twelfthRootTwo 
  35947. æT constant
  35948. æFc Sound.h
  35949. æD #define twelfthRootTwo 1.05946309434
  35950.  
  35951. æKY rate22khz 
  35952. æT constant
  35953. æFc Sound.h
  35954. æD     rate22khz = 0x56EE8BA3,              /* 22254.54545 in fixed-point */
  35955.  
  35956. æKY rate11khz 
  35957. æT constant
  35958. æFc Sound.h
  35959. æD     rate11khz = 0x2B7745D1,              /* 11127.27273 in fixed-point */
  35960.  
  35961. æKY squareWaveSynth 
  35962. æT constant
  35963. æFc Sound.h
  35964. æD     squareWaveSynth = 1,                 /*square wave synthesizer*/
  35965.  
  35966. æKY waveTableSynth 
  35967. æT constant
  35968. æFc Sound.h
  35969. æD     waveTableSynth = 3,                  /*wave table synthesizer*/
  35970.  
  35971. æKY sampledSynth 
  35972. æT constant
  35973. æFc Sound.h
  35974. æD     sampledSynth = 5,                    /*sampled sound synthesizer*/
  35975.  
  35976. æKY MACE3snthID 
  35977. æT constant
  35978. æFc Sound.h
  35979. æD     MACE3snthID = 11,
  35980.  
  35981. æKY MACE6snthID 
  35982. æT constant
  35983. æFc Sound.h
  35984. æD     MACE6snthID = 13,
  35985.  
  35986. æKY nullCmd 
  35987. æT constant
  35988. æFc Sound.h
  35989. æD     nullCmd = 0,
  35990.  
  35991. æKY initCmd 
  35992. æT constant
  35993. æFc Sound.h
  35994. æD     initCmd = 1,
  35995.  
  35996. æKY freeCmd 
  35997. æT constant
  35998. æFc Sound.h
  35999. æD     freeCmd = 2,
  36000.  
  36001. æKY quietCmd 
  36002. æT constant
  36003. æFc Sound.h
  36004. æD     quietCmd = 3,
  36005.  
  36006. æKY flushCmd 
  36007. æT constant
  36008. æFc Sound.h
  36009. æD     flushCmd = 4,
  36010.  
  36011. æKY reInitCmd 
  36012. æT constant
  36013. æFc Sound.h
  36014. æD     reInitCmd = 5,
  36015.  
  36016. æKY waitCmd 
  36017. æT constant
  36018. æFc Sound.h
  36019. æD     waitCmd = 10,
  36020.  
  36021. æKY pauseCmd 
  36022. æT constant
  36023. æFc Sound.h
  36024. æD     pauseCmd = 11,
  36025.  
  36026. æKY resumeCmd 
  36027. æT constant
  36028. æFc Sound.h
  36029. æD     resumeCmd = 12,
  36030.  
  36031. æKY callBackCmd 
  36032. æT constant
  36033. æFc Sound.h
  36034. æD     callBackCmd = 13,
  36035.  
  36036. æKY syncCmd 
  36037. æT constant
  36038. æFc Sound.h
  36039. æD     syncCmd = 14,
  36040.  
  36041. æKY emptyCmd 
  36042. æT constant
  36043. æFc Sound.h
  36044. æD     emptyCmd = 15,
  36045.  
  36046. æKY tickleCmd 
  36047. æT constant
  36048. æFc Sound.h
  36049. æD     tickleCmd = 20,
  36050.  
  36051. æKY requestNextCmd 
  36052. æT constant
  36053. æFc Sound.h
  36054. æD     requestNextCmd = 21,
  36055.  
  36056. æKY howOftenCmd 
  36057. æT constant
  36058. æFc Sound.h
  36059. æD     howOftenCmd = 22,
  36060.  
  36061. æKY wakeUpCmd 
  36062. æT constant
  36063. æFc Sound.h
  36064. æD     wakeUpCmd = 23,
  36065.  
  36066. æKY availableCmd 
  36067. æT constant
  36068. æFc Sound.h
  36069. æD     availableCmd = 24,
  36070.  
  36071. æKY versionCmd 
  36072. æT constant
  36073. æFc Sound.h
  36074. æD     versionCmd = 25,
  36075.  
  36076. æKY totalLoadCmd 
  36077. æT constant
  36078. æFc Sound.h
  36079. æD     totalLoadCmd = 26,
  36080.  
  36081. æKY loadCmd 
  36082. æT constant
  36083. æFc Sound.h
  36084. æD     loadCmd = 27,
  36085.  
  36086. æKY scaleCmd 
  36087. æT constant
  36088. æFc Sound.h
  36089. æD     scaleCmd = 30,
  36090.  
  36091. æKY tempoCmd 
  36092. æT constant
  36093. æFc Sound.h
  36094. æD     tempoCmd = 31,
  36095.  
  36096. æKY freqDurationCmd 
  36097. æT constant
  36098. æFc Sound.h
  36099. æD     freqDurationCmd = 40,
  36100.  
  36101. æKY restCmd 
  36102. æT constant
  36103. æFc Sound.h
  36104. æD     restCmd = 41,
  36105.  
  36106. æKY freqCmd 
  36107. æT constant
  36108. æFc Sound.h
  36109. æD     freqCmd = 42,
  36110.  
  36111. æKY ampCmd 
  36112. æT constant
  36113. æFc Sound.h
  36114. æD     ampCmd = 43,
  36115.  
  36116. æKY timbreCmd 
  36117. æT constant
  36118. æFc Sound.h
  36119. æD     timbreCmd = 44,
  36120.  
  36121. æKY getAmpCmd 
  36122. æT constant
  36123. æFc Sound.h
  36124. æD     getAmpCmd = 45,
  36125.  
  36126. æKY waveTableCmd 
  36127. æT constant
  36128. æFc Sound.h
  36129. æD     waveTableCmd = 60,
  36130.  
  36131. æKY phaseCmd 
  36132. æT constant
  36133. æFc Sound.h
  36134. æD     phaseCmd = 61,
  36135.  
  36136. æKY soundCmd 
  36137. æT constant
  36138. æFc Sound.h
  36139. æD     soundCmd = 80,
  36140.  
  36141. æKY bufferCmd 
  36142. æT constant
  36143. æFc Sound.h
  36144. æD     bufferCmd = 81,
  36145.  
  36146. æKY rateCmd 
  36147. æT constant
  36148. æFc Sound.h
  36149. æD     rateCmd = 82,
  36150.  
  36151. æKY continueCmd 
  36152. æT constant
  36153. æFc Sound.h
  36154. æD     continueCmd = 83,
  36155.  
  36156. æKY doubleBufferCmd 
  36157. æT constant
  36158. æFc Sound.h
  36159. æD     doubleBufferCmd = 84,
  36160.  
  36161. æKY getRateCmd 
  36162. æT constant
  36163. æFc Sound.h
  36164. æD     getRateCmd = 85,
  36165.  
  36166. æKY sizeCmd 
  36167. æT constant
  36168. æFc Sound.h
  36169. æD     sizeCmd = 90,
  36170.  
  36171. æKY convertCmd 
  36172. æT constant
  36173. æFc Sound.h
  36174. æD     convertCmd = 91,
  36175.  
  36176. æKY stdQLength 
  36177. æT constant
  36178. æFc Sound.h
  36179. æD     stdQLength = 128,
  36180.  
  36181. æKY dataOffsetFlag 
  36182. æT constant
  36183. æFc Sound.h
  36184. æD     dataOffsetFlag = 0x8000,
  36185.  
  36186. æKY waveInitChannelMask 
  36187. æT constant
  36188. æFc Sound.h
  36189. æD     waveInitChannelMask = 0x07,
  36190.  
  36191. æKY waveInitChannel0 
  36192. æT constant
  36193. æFc Sound.h
  36194. æD     waveInitChannel0 = 0x04,
  36195.  
  36196. æKY waveInitChannel1 
  36197. æT constant
  36198. æFc Sound.h
  36199. æD     waveInitChannel1 = 0x05,
  36200.  
  36201. æKY waveInitChannel2 
  36202. æT constant
  36203. æFc Sound.h
  36204. æD     waveInitChannel2 = 0x06,
  36205.  
  36206. æKY waveInitChannel3 
  36207. æT constant
  36208. æFc Sound.h
  36209. æD     waveInitChannel3 = 0x07,
  36210.  
  36211. æKY initPanMask 
  36212. æT constant
  36213. æFc Sound.h
  36214. æD     initPanMask = 0x0003,                /* mask for right/left pan values */
  36215.  
  36216. æKY initSRateMask 
  36217. æT constant
  36218. æFc Sound.h
  36219. æD     initSRateMask = 0x0030,              /* mask for sample rate values */
  36220.  
  36221. æKY initStereoMask 
  36222. æT constant
  36223. æFc Sound.h
  36224. æD     initStereoMask = 0x00C0,             /* mask for mono/stereo values */
  36225.  
  36226. æKY initCompMask 
  36227. æT constant
  36228. æFc Sound.h
  36229. æD     initCompMask = 0xFF00,               /* mask for compression IDs */
  36230.  
  36231. æKY initChanLeft 
  36232. æT constant
  36233. æFc Sound.h
  36234. æD     initChanLeft = 0x0002,               /* left stereo channel */
  36235.  
  36236. æKY initChanRight 
  36237. æT constant
  36238. æFc Sound.h
  36239. æD     initChanRight = 0x0003,              /* right stereo channel */
  36240.  
  36241. æKY initNoInterp 
  36242. æT constant
  36243. æFc Sound.h
  36244. æD     initNoInterp = 0x0004,               /* no linear interpolation */
  36245.  
  36246. æKY initNoDrop 
  36247. æT constant
  36248. æFc Sound.h
  36249. æD     initNoDrop = 0x0008,                 /* no drop-sample conversion */
  36250.  
  36251. æKY initMono 
  36252. æT constant
  36253. æFc Sound.h
  36254. æD     initMono = 0x0080,                   /* monophonic channel */
  36255.  
  36256. æKY initStereo 
  36257. æT constant
  36258. æFc Sound.h
  36259. æD     initStereo = 0x00C0,                 /* stereo channel */
  36260.  
  36261. æKY initMACE3 
  36262. æT constant
  36263. æFc Sound.h
  36264. æD     initMACE3 = 0x0300,                  /* MACE 3:1 */
  36265.  
  36266. æKY initMACE6 
  36267. æT constant
  36268. æFc Sound.h
  36269. æD     initMACE6 = 0x0400,                  /* MACE 6:1 */
  36270.  
  36271. æKY initChan0 
  36272. æT constant
  36273. æFc Sound.h
  36274. æD     initChan0 = 0x0004,                  /* channel 0 - wave table only */
  36275.  
  36276. æKY initChan1 
  36277. æT constant
  36278. æFc Sound.h
  36279. æD     initChan1 = 0x0005,                  /* channel 1 - wave table only */
  36280.  
  36281. æKY initChan2 
  36282. æT constant
  36283. æFc Sound.h
  36284. æD     initChan2 = 0x0006,                  /* channel 2 - wave table only */
  36285.  
  36286. æKY initChan3 
  36287. æT constant
  36288. æFc Sound.h
  36289. æD     initChan3 = 0x0007,                  /* channel 3 - wave table only */
  36290.  
  36291. æKY stdSH 
  36292. æT constant
  36293. æFc Sound.h
  36294. æD     stdSH = 0x00,                        /* Standard sound header encode value */
  36295.  
  36296. æKY extSH 
  36297. æT constant
  36298. æFc Sound.h
  36299. æD     extSH = 0xFF,                        /* Extended sound header encode value */
  36300.  
  36301. æKY cmpSH 
  36302. æT constant
  36303. æFc Sound.h
  36304. æD     cmpSH = 0xFE,                        /* Compressed sound header encode value */
  36305.  
  36306. æKY notCompressed 
  36307. æT constant
  36308. æFc Sound.h
  36309. æD     notCompressed = 0,                   /* compression ID's */
  36310.  
  36311. æKY twoToOne 
  36312. æT constant
  36313. æFc Sound.h
  36314. æD     twoToOne = 1,
  36315.  
  36316. æKY eightToThree 
  36317. æT constant
  36318. æFc Sound.h
  36319. æD     eightToThree = 2,
  36320.  
  36321. æKY threeToOne 
  36322. æT constant
  36323. æFc Sound.h
  36324. æD     threeToOne = 3,
  36325.  
  36326. æKY sixToOne 
  36327. æT constant
  36328. æFc Sound.h
  36329. æD     sixToOne = 4,
  36330.  
  36331. æKY outsideCmpSH 
  36332. æT constant
  36333. æFc Sound.h
  36334. æD     outsideCmpSH = 0,                    /* MACE constants */
  36335.  
  36336. æKY insideCmpSH 
  36337. æT constant
  36338. æFc Sound.h
  36339. æD     insideCmpSH = 1,
  36340.  
  36341. æKY aceSuccess 
  36342. æT constant
  36343. æFc Sound.h
  36344. æD     aceSuccess = 0,
  36345.  
  36346. æKY aceMemFull 
  36347. æT constant
  36348. æFc Sound.h
  36349. æD     aceMemFull = 1,
  36350.  
  36351. æKY aceNilBlock 
  36352. æT constant
  36353. æFc Sound.h
  36354. æD     aceNilBlock = 2,
  36355.  
  36356. æKY aceBadComp 
  36357. æT constant
  36358. æFc Sound.h
  36359. æD     aceBadComp = 3,
  36360.  
  36361. æKY aceBadEncode 
  36362. æT constant
  36363. æFc Sound.h
  36364. æD     aceBadEncode = 4,
  36365.  
  36366. æKY aceBadDest 
  36367. æT constant
  36368. æFc Sound.h
  36369. æD     aceBadDest = 5,
  36370.  
  36371. æKY aceBadCmd 
  36372. æT constant
  36373. æFc Sound.h
  36374. æD     aceBadCmd = 6,
  36375.  
  36376. æKY sixToOnePacketSize 
  36377. æT constant
  36378. æFc Sound.h
  36379. æD     sixToOnePacketSize = 8,
  36380.  
  36381. æKY threeToOnePacketSize 
  36382. æT constant
  36383. æFc Sound.h
  36384. æD     threeToOnePacketSize = 16,
  36385.  
  36386. æKY stateBlockSize 
  36387. æT constant
  36388. æFc Sound.h
  36389. æD     stateBlockSize = 64,
  36390.  
  36391. æKY leftOverBlockSize 
  36392. æT constant
  36393. æFc Sound.h
  36394. æD     leftOverBlockSize = 32,
  36395.  
  36396. æKY firstSoundFormat 
  36397. æT constant
  36398. æFc Sound.h
  36399. æD     firstSoundFormat = 0x0001,           /* general sound format */
  36400.  
  36401. æKY secondSoundFormat 
  36402. æT constant
  36403. æFc Sound.h
  36404. æD     secondSoundFormat = 0x0002,          /* special sampled sound format (HyperCard) */
  36405.  
  36406. æKY dbBufferReady 
  36407. æT constant
  36408. æFc Sound.h
  36409. æD     dbBufferReady = 0x00000001,          /* double buffer is filled */
  36410.  
  36411. æKY dbLastBuffer 
  36412. æT constant
  36413. æFc Sound.h
  36414. æD     dbLastBuffer = 0x00000004,           /* last double buffer to play */
  36415.  
  36416. æKY sysBeepDisable 
  36417. æT constant
  36418. æFc Sound.h
  36419. æD     sysBeepDisable = 0x0000,             /* SysBeep() enable flags */
  36420.  
  36421. æKY sysBeepEnable 
  36422. æT constant
  36423. æFc Sound.h
  36424. æD     sysBeepEnable = 0x0001,
  36425.  
  36426. æKY unitTypeNoSelection 
  36427. æT constant
  36428. æFc Sound.h
  36429. æD     unitTypeNoSelection = 0xFFFF,        /* unitTypes for AudioSelection.unitType */
  36430.  
  36431. æKY unitTypeSeconds 
  36432. æT constant
  36433. æFc Sound.h
  36434. æD     unitTypeSeconds = 0x0000,
  36435.  
  36436. æKY FreeWave
  36437. æT typedef
  36438. æFc Sound.h
  36439. æD typedef unsigned char FreeWave[30001]; 
  36440.  
  36441. æKY FFSynthRec 
  36442. æT struct
  36443. æFc Sound.h
  36444. æD struct FFSynthRec {
  36445.     short mode;
  36446.     Fixed count;
  36447.     FreeWave waveBytes;
  36448. };
  36449.  
  36450. typedef struct FFSynthRec FFSynthRec;
  36451. typedef FFSynthRec *FFSynthPtr;
  36452.  
  36453.  
  36454. æKY Tone 
  36455. æT struct
  36456. æFc Sound.h
  36457. æD struct Tone {
  36458.     short count;
  36459.     short amplitude;
  36460.     short duration;
  36461. };
  36462.  
  36463. typedef struct Tone Tone;
  36464.  
  36465.  
  36466. æKY Tones
  36467. æT typedef
  36468. æFc Sound.h
  36469. æD typedef Tone Tones[5001];
  36470.  
  36471. æKY SWSynthRec 
  36472. æT struct
  36473. æFc Sound.h
  36474. æD struct SWSynthRec {
  36475.     short mode;
  36476.     Tones triplets;
  36477. };
  36478.  
  36479. typedef struct SWSynthRec SWSynthRec;
  36480. typedef SWSynthRec *SWSynthPtr;
  36481.  
  36482.  
  36483. æKY Wave
  36484. æT typedef
  36485. æFc Sound.h
  36486. æD typedef unsigned char Wave[256]; 
  36487.  
  36488. æKY WavePtr
  36489. æT typedef
  36490. æFc Sound.h
  36491. æD typedef Wave *WavePtr;
  36492.  
  36493. æKY FTSoundRec 
  36494. æT struct
  36495. æFc Sound.h
  36496. æD struct FTSoundRec {
  36497.     short duration;
  36498.     Fixed sound1Rate;
  36499.     long sound1Phase;
  36500.     Fixed sound2Rate;
  36501.     long sound2Phase;
  36502.     Fixed sound3Rate;
  36503.     long sound3Phase;
  36504.     Fixed sound4Rate;
  36505.     long sound4Phase;
  36506.     WavePtr sound1Wave;
  36507.     WavePtr sound2Wave;
  36508.     WavePtr sound3Wave;
  36509.     WavePtr sound4Wave;
  36510. };
  36511.  
  36512. typedef struct FTSoundRec FTSoundRec;
  36513. typedef FTSoundRec *FTSndRecPtr;
  36514.  
  36515.  
  36516. æKY FTSynthRec 
  36517. æT struct
  36518. æFc Sound.h
  36519. æD struct FTSynthRec {
  36520.     short mode;
  36521.     FTSndRecPtr sndRec;
  36522. };
  36523.  
  36524. typedef struct FTSynthRec FTSynthRec;
  36525. typedef FTSynthRec *FTSynthPtr;
  36526.  
  36527.  
  36528. æKY SndCompletionProcPtr
  36529. æT typedef
  36530. æFc Sound.h
  36531. æD typedef pascal void (*SndCompletionProcPtr)(void);
  36532.  
  36533. æKY SndCommand 
  36534. æT struct
  36535. æFc Sound.h
  36536. æD struct SndCommand {
  36537.     unsigned short cmd;
  36538.     short param1;
  36539.     long param2;
  36540. };
  36541.  
  36542. typedef struct SndCommand SndCommand;
  36543.  
  36544.  
  36545. æKY Time
  36546. æT typedef
  36547. æFc Sound.h
  36548. æD typedef long Time;                       /* in half milliseconds */
  36549.  
  36550. æKY SndChannel 
  36551. æT struct
  36552. æFc Sound.h
  36553. æD typedef struct SndChannel SndChannel;
  36554. typedef SndChannel *SndChannelPtr;
  36555.  
  36556.  
  36557. typedef pascal void (*SndCallBackProcPtr)(SndChannelPtr chan, SndCommand cmd);
  36558.  
  36559. struct SndChannel {
  36560.     struct SndChannel *nextChan;
  36561.     Ptr firstMod;                           /* reserved for the Sound Manager */
  36562.     SndCallBackProcPtr callBack;
  36563.     long userInfo;
  36564.     Time wait;                              /* The following is for internal Sound Manager use only.*/
  36565.     SndCommand cmdInProgress;
  36566.     short flags;
  36567.     short qLength;
  36568.     short qHead;                            /* next spot to read or -1 if empty */
  36569.     short qTail;                            /* next spot to write = qHead if full */
  36570.     SndCommand queue[stdQLength];
  36571. };
  36572.  
  36573.  
  36574. æKY StateBlock 
  36575. æT struct
  36576. æFc Sound.h
  36577. æD struct StateBlock {
  36578.     short stateVar[stateBlockSize];
  36579. };
  36580.  
  36581. typedef struct StateBlock StateBlock;
  36582. typedef StateBlock *StateBlockPtr;
  36583.  
  36584.  
  36585. æKY LeftOverBlock 
  36586. æT struct
  36587. æFc Sound.h
  36588. æD struct LeftOverBlock {
  36589.     unsigned long count;
  36590.     char sampleArea[leftOverBlockSize];
  36591. };
  36592.  
  36593. typedef struct LeftOverBlock LeftOverBlock;
  36594. typedef LeftOverBlock *LeftOverBlockPtr;
  36595.  
  36596.  
  36597. æKY ModRef 
  36598. æT struct
  36599. æFc Sound.h
  36600. æD struct ModRef {
  36601.     unsigned short modNumber;
  36602.     long modInit;
  36603. };
  36604.  
  36605. typedef struct ModRef ModRef;
  36606.  
  36607.  
  36608. æKY SndListResource 
  36609. æT struct
  36610. æFc Sound.h
  36611. æD struct SndListResource {
  36612.     short format;
  36613.     short numModifiers;
  36614.     ModRef modifierPart[1];                 /*This is a variable length array*/
  36615.     short numCommands;
  36616.     SndCommand commandPart[1];              /*This is a variable length array*/
  36617.     char dataPart[1];                       /*This is a variable length array*/
  36618. };
  36619.  
  36620. typedef struct SndListResource SndListResource;
  36621. typedef SndListResource *SndListPtr;
  36622.  
  36623.  
  36624. æKY SoundHeader 
  36625. æT struct
  36626. æFc Sound.h
  36627. æD struct SoundHeader {
  36628.     Ptr samplePtr;                          /* if NIL then samples are in sampleArea */
  36629.     unsigned long length;                   /* length of sound in bytes */
  36630.     Fixed sampleRate;                       /* sample rate for this sound */
  36631.     unsigned long loopStart;                /* start of looping portion */
  36632.     unsigned long loopEnd;                  /* end of looping portion */
  36633.     unsigned char encode;                   /* header encoding */
  36634.     unsigned char baseFrequency;            /* baseFrequency value */
  36635.     char sampleArea[1];
  36636. };
  36637.  
  36638. typedef struct SoundHeader SoundHeader;
  36639. typedef SoundHeader *SoundHeaderPtr;
  36640.  
  36641.  
  36642. æKY CmpSoundHeader 
  36643. æT struct
  36644. æFc Sound.h
  36645. æD struct CmpSoundHeader {
  36646.     Ptr samplePtr;                          /* if nil then samples are in sample area */
  36647.     unsigned long numChannels;              /* number of channels i.e. mono = 1 */
  36648.     Fixed sampleRate;                       /* sample rate in Apples Fixed point representation */
  36649.     unsigned long loopStart;                /* loopStart of sound before compression */
  36650.     unsigned long loopEnd;                  /* loopEnd of sound before compression */
  36651.     unsigned char encode;                   /* data structure used , stdSH, extSH, or cmpSH */
  36652.     unsigned char baseFrequency;            /* same meaning as regular SoundHeader */
  36653.     unsigned long numFrames;                /* length in frames ( packetFrames or sampleFrames ) */
  36654.     extended AIFFSampleRate;                /* IEEE sample rate */
  36655.     Ptr markerChunk;                        /* sync track */
  36656.     Ptr futureUse1;                         /* reserved by Apple */
  36657.     Ptr futureUse2;                         /* reserved by Apple */
  36658.     StateBlockPtr stateVars;                /* pointer to State Block */
  36659.     LeftOverBlockPtr leftOverSamples;       /* used to save truncated samples between compression calls */
  36660.     unsigned short compressionID;           /* 0 means no compression, non zero means compressionID */
  36661.     unsigned short packetSize;              /* number of bits in compressed sample packet */
  36662.     unsigned short snthID;                  /* resource ID of Sound Manager snth that contains NRT C/E */
  36663.     unsigned short sampleSize;              /* number of bits in non-compressed sample */
  36664.     char sampleArea[1];                     /* space for when samples follow directly */
  36665. };
  36666.  
  36667. typedef struct CmpSoundHeader CmpSoundHeader;
  36668. typedef CmpSoundHeader *CmpSoundHeaderPtr;
  36669.  
  36670.  
  36671. æKY ExtSoundHeader 
  36672. æT struct
  36673. æFc Sound.h
  36674. æD struct ExtSoundHeader {
  36675.     Ptr samplePtr;                          /* if nil then samples are in sample area */
  36676.     unsigned long numChannels;              /* number of channels,  ie mono = 1 */
  36677.     Fixed sampleRate;                       /* sample rate in Apples Fixed point representation */
  36678.     unsigned long loopStart;                /* same meaning as regular SoundHeader */
  36679.     unsigned long loopEnd;                  /* same meaning as regular SoundHeader */
  36680.     unsigned char encode;                   /* data structure used , stdSH, extSH, or cmpSH */
  36681.     unsigned char baseFrequency;            /* same meaning as regular SoundHeader */
  36682.     unsigned long numFrames;                /* length in total number of frames */
  36683.     extended AIFFSampleRate;                /* IEEE sample rate */
  36684.     Ptr markerChunk;                        /* sync track */
  36685.     Ptr instrumentChunks;                   /* AIFF instrument chunks */
  36686.     Ptr AESRecording;
  36687.     unsigned short sampleSize;              /* number of bits in sample */
  36688.     unsigned short futureUse1;              /* reserved by Apple */
  36689.     unsigned long futureUse2;               /* reserved by Apple */
  36690.     unsigned long futureUse3;               /* reserved by Apple */
  36691.     unsigned long futureUse4;               /* reserved by Apple */
  36692.     char sampleArea[1];                     /* space for when samples follow directly */
  36693. };
  36694.  
  36695. typedef struct ExtSoundHeader ExtSoundHeader;
  36696. typedef ExtSoundHeader *ExtSoundHeaderPtr;
  36697.  
  36698.  
  36699. æKY ConversionBlock 
  36700. æT struct
  36701. æFc Sound.h
  36702. æD struct ConversionBlock {
  36703.     short destination;
  36704.     short unused;
  36705.     CmpSoundHeaderPtr inputPtr;
  36706.     CmpSoundHeaderPtr outputPtr;
  36707. };
  36708.  
  36709. typedef struct ConversionBlock ConversionBlock;
  36710. typedef ConversionBlock *ConversionBlockPtr;
  36711.  
  36712.  
  36713. æKY SMStatus 
  36714. æT struct
  36715. æFc Sound.h
  36716. æD struct SMStatus {
  36717.     short smMaxCPULoad;
  36718.     short smNumChannels;
  36719.     short smCurCPULoad;
  36720. };
  36721.  
  36722. typedef struct SMStatus SMStatus;
  36723. typedef SMStatus *SMStatusPtr;
  36724.  
  36725.  
  36726. æKY SCStatus 
  36727. æT struct
  36728. æFc Sound.h
  36729. æD struct SCStatus {
  36730.     Fixed scStartTime;
  36731.     Fixed scEndTime;
  36732.     Fixed scCurrentTime;
  36733.     Boolean scChannelBusy;
  36734.     Boolean scChannelDisposed;
  36735.     Boolean scChannelPaused;
  36736.     Boolean scUnused;
  36737.     unsigned long scChannelAttributes;
  36738.     long scCPULoad;
  36739. };
  36740.  
  36741. typedef struct SCStatus SCStatus;
  36742. typedef SCStatus *SCStatusPtr;
  36743.  
  36744.  
  36745. æKY AudioSelection 
  36746. æT struct
  36747. æFc Sound.h
  36748. æD struct AudioSelection {
  36749.     long unitType;
  36750.     Fixed selStart;
  36751.     Fixed selEnd;
  36752. };
  36753.  
  36754. typedef struct AudioSelection AudioSelection;
  36755. typedef AudioSelection *AudioSelectionPtr;
  36756.  
  36757.  
  36758. æKY SndDoubleBuffer 
  36759. æT struct
  36760. æFc Sound.h
  36761. æD struct SndDoubleBuffer {
  36762.     long dbNumFrames;
  36763.     long dbFlags;
  36764.     long dbUserInfo[2];
  36765.     char dbSoundData[1];
  36766. };
  36767.  
  36768. typedef struct SndDoubleBuffer SndDoubleBuffer;
  36769. typedef SndDoubleBuffer *SndDoubleBufferPtr;
  36770.  
  36771.  
  36772. æKY SndDoubleBackProcPtr
  36773. æT typedef
  36774. æFc Sound.h
  36775. æD typedef pascal void (*SndDoubleBackProcPtr) (SndChannelPtr channel,
  36776.                                             SndDoubleBufferPtr doubleBufferPtr);
  36777.  
  36778.  
  36779. æKY SndDoubleBufferHeader 
  36780. æT struct
  36781. æFc Sound.h
  36782. æD struct SndDoubleBufferHeader {
  36783.     short dbhNumChannels;
  36784.     short dbhSampleSize;
  36785.     short dbhCompressionID;
  36786.     short dbhPacketSize;
  36787.     Fixed dbhSampleRate;
  36788.     SndDoubleBufferPtr dbhBufferPtr[2];
  36789.     SndDoubleBackProcPtr dbhDoubleBack;
  36790. };
  36791.  
  36792. typedef struct SndDoubleBufferHeader SndDoubleBufferHeader;
  36793. typedef SndDoubleBufferHeader *SndDoubleBufferHeaderPtr;
  36794.  
  36795.  
  36796. æKY SndDoCommand 
  36797. æT Function
  36798. æFc Sound.h
  36799. æD pascal OSErr SndDoCommand(SndChannelPtr chan,const SndCommand *cmd,Boolean noWait)
  36800.     = 0xA803; 
  36801.  
  36802. æKY SndDoImmediate 
  36803. æT Function
  36804. æFc Sound.h
  36805. æD pascal OSErr SndDoImmediate(SndChannelPtr chan,const SndCommand *cmd)
  36806.     = 0xA804; 
  36807.  
  36808. æKY SndNewChannel 
  36809. æT Function
  36810. æFc Sound.h
  36811. æD pascal OSErr SndNewChannel(SndChannelPtr *chan,short synth,long init,SndCallBackProcPtr userRoutine)
  36812.     = 0xA807; 
  36813.  
  36814. æKY SndDisposeChannel 
  36815. æT Function
  36816. æFc Sound.h
  36817. æD pascal OSErr SndDisposeChannel(SndChannelPtr chan,Boolean quietNow)
  36818.     = 0xA801; 
  36819.  
  36820. æKY SndPlay 
  36821. æT Function
  36822. æFc Sound.h
  36823. æD pascal OSErr SndPlay(SndChannelPtr chan,Handle sndHdl,Boolean async)
  36824.     = 0xA805; 
  36825.  
  36826. æKY SndAddModifier 
  36827. æT Function
  36828. æFc Sound.h
  36829. æD pascal OSErr SndAddModifier(SndChannelPtr chan,ProcPtr modifier,short id,
  36830.     long init)
  36831.     = 0xA802; 
  36832.  
  36833. æKY SndControl 
  36834. æT Function
  36835. æFc Sound.h
  36836. æD pascal OSErr SndControl(short id,SndCommand *cmd)
  36837.     = 0xA806; 
  36838.  
  36839. æKY SetSoundVol 
  36840. æT Function
  36841. æFc Sound.h
  36842. æD pascal void SetSoundVol(short level); 
  36843.  
  36844. æKY GetSoundVol 
  36845. æT Function
  36846. æFc Sound.h
  36847. æD #pragma parameter GetSoundVol(__A0)
  36848. pascal void GetSoundVol(short *level)
  36849.     = {0x4218,0x10B8,0x0260}; 
  36850.  
  36851. æKY StartSound 
  36852. æT Function
  36853. æFc Sound.h
  36854. æD pascal void StartSound(const void *synthRec,long numBytes,SndCompletionProcPtr completionRtn); 
  36855.  
  36856. æKY StopSound 
  36857. æT Function
  36858. æFc Sound.h
  36859. æD pascal void StopSound(void); 
  36860.  
  36861. æKY SoundDone 
  36862. æT Function
  36863. æFc Sound.h
  36864. æD pascal Boolean SoundDone(void); 
  36865.  
  36866. æKY SndSoundManagerVersion 
  36867. æT Function
  36868. æFc Sound.h
  36869. æD pascal NumVersion SndSoundManagerVersion(void)
  36870.     = {0x203C,0x000C,0x0008,0xA800}; 
  36871.  
  36872. æKY SndStartFilePlay 
  36873. æT Function
  36874. æFc Sound.h
  36875. æD pascal OSErr SndStartFilePlay(SndChannelPtr chan,short fRefNum,short resNum,
  36876.     long bufferSize,void *theBuffer,AudioSelectionPtr theSelection,ProcPtr theCompletion,
  36877.     Boolean async)
  36878.     = {0x203C,0x0D00,0x0008,0xA800}; 
  36879.  
  36880. æKY SndPauseFilePlay 
  36881. æT Function
  36882. æFc Sound.h
  36883. æD pascal OSErr SndPauseFilePlay(SndChannelPtr chan)
  36884.     = {0x203C,0x0204,0x0008,0xA800}; 
  36885.  
  36886. æKY SndStopFilePlay 
  36887. æT Function
  36888. æFc Sound.h
  36889. æD pascal OSErr SndStopFilePlay(SndChannelPtr chan,Boolean async)
  36890.     = {0x203C,0x0308,0x0008,0xA800}; 
  36891.  
  36892. æKY SndChannelStatus 
  36893. æT Function
  36894. æFc Sound.h
  36895. æD pascal OSErr SndChannelStatus(SndChannelPtr chan,short theLength,SCStatusPtr theStatus)
  36896.     = {0x203C,0x0010,0x0008,0xA800}; 
  36897.  
  36898. æKY SndManagerStatus 
  36899. æT Function
  36900. æFc Sound.h
  36901. æD pascal OSErr SndManagerStatus(short theLength,SMStatusPtr theStatus)
  36902.     = {0x203C,0x0014,0x0008,0xA800}; 
  36903.  
  36904. æKY SndGetSysBeepState 
  36905. æT Function
  36906. æFc Sound.h
  36907. æD pascal void SndGetSysBeepState(short *sysBeepState)
  36908.     = {0x203C,0x0018,0x0008,0xA800}; 
  36909.  
  36910. æKY SndSetSysBeepState 
  36911. æT Function
  36912. æFc Sound.h
  36913. æD pascal OSErr SndSetSysBeepState(short sysBeepState)
  36914.     = {0x203C,0x001C,0x0008,0xA800}; 
  36915.  
  36916. æKY SndPlayDoubleBuffer 
  36917. æT Function
  36918. æFc Sound.h
  36919. æD pascal OSErr SndPlayDoubleBuffer(SndChannelPtr chan,SndDoubleBufferHeaderPtr theParams)
  36920.     = {0x203C,0x0020,0x0008,0xA800}; 
  36921.  
  36922. æKY MACEVersion 
  36923. æT Function
  36924. æFc Sound.h
  36925. æD pascal NumVersion MACEVersion(void)
  36926.     = {0x203C,0x0000,0x0010,0xA800}; 
  36927.  
  36928. æKY Comp3to1 
  36929. æT Function
  36930. æFc Sound.h
  36931. æD pascal void Comp3to1(const void *inBuffer,void *outBuffer,unsigned long cnt,
  36932.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  36933.     = {0x203C,0x0004,0x0010,0xA800}; 
  36934.  
  36935. æKY Exp1to3 
  36936. æT Function
  36937. æFc Sound.h
  36938. æD pascal void Exp1to3(const void *inBuffer,void *outBuffer,unsigned long cnt,
  36939.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  36940.     = {0x203C,0x0008,0x0010,0xA800}; 
  36941.  
  36942. æKY Comp6to1 
  36943. æT Function
  36944. æFc Sound.h
  36945. æD pascal void Comp6to1(const void *inBuffer,void *outBuffer,unsigned long cnt,
  36946.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  36947.     = {0x203C,0x000C,0x0010,0xA800}; 
  36948.  
  36949. æKY Exp1to6 
  36950. æT Function
  36951. æFc Sound.h
  36952. æD pascal void Exp1to6(const void *inBuffer,void *outBuffer,unsigned long cnt,
  36953.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  36954.     = {0x203C,0x0010,0x0010,0xA800}; 
  36955.  
  36956.  
  36957. æKY SoundInput.h
  36958. æKL SetupAIFFHeader
  36959. SetupSndHeader
  36960. SndRecord
  36961. SndRecordToFile
  36962. SPBBytesToMilliseconds
  36963. SPBCloseDevice
  36964. SPBGetDeviceInfo
  36965. SPBGetIndexedDevice
  36966. SPBGetRecordingStatus
  36967. SPBMillisecondsToBytes
  36968. SPBOpenDevice
  36969. SPBPauseRecording
  36970. SPBRecord
  36971. SPBRecordToFile
  36972. SPBResumeRecording
  36973. SPBSetDeviceInfo
  36974. SPBSignInDevice
  36975. SPBSignOutDevice
  36976. SPBStopRecording
  36977. SPBVersion
  36978.  
  36979. siActiveChannels
  36980. siActiveLevels
  36981. siAGCOnOff
  36982. siAsync
  36983. siBestQuality
  36984. siBetterQuality
  36985. siChannelAvailable
  36986. siCloseDriver
  36987. siCompressionAvailable
  36988. siCompressionFactor
  36989. siCompressionHeader
  36990. siCompressionType
  36991. siContinuous
  36992. siDeviceBufferInfo
  36993. siDeviceConnected
  36994. siDeviceIcon
  36995. siDeviceIsConnected
  36996. siDeviceName
  36997. siDeviceNotConnected
  36998. siDontKnowIfConnected
  36999. siGoodQuality
  37000. siInitializeDriver
  37001. siLevelMeterOnOff
  37002. siNumberChannels
  37003. siOptionsDialog
  37004. siPauseRecording
  37005. siPlayThruOnOff
  37006. siReadPermission
  37007. siRecordingQuality
  37008. siSampleRate
  37009. siSampleRateAvailable
  37010. siSampleSize
  37011. siSampleSizeAvailable
  37012. siTwosComplementOnOff
  37013. siUserInterruptProc
  37014. siVoxRecordInfo
  37015. siVoxStopInfo
  37016. siWritePermission
  37017. SPB
  37018. SPBPtr
  37019.  
  37020. æKY siDeviceIsConnected 
  37021. æT constant
  37022. æFc SoundInput.h
  37023. æD     siDeviceIsConnected = 1,             /* input device is connected and ready for input */
  37024.  
  37025. æKY siDeviceNotConnected 
  37026. æT constant
  37027. æFc SoundInput.h
  37028. æD     siDeviceNotConnected = 0,            /* input device is not connected */
  37029.  
  37030. æKY siDontKnowIfConnected 
  37031. æT constant
  37032. æFc SoundInput.h
  37033. æD     siDontKnowIfConnected = -1,          /* can't tell if input device is connected */
  37034.  
  37035. æKY siReadPermission 
  37036. æT constant
  37037. æFc SoundInput.h
  37038. æD     siReadPermission = 0,                /* permission passed to SPBOpenDevice */
  37039.  
  37040. æKY siWritePermission 
  37041. æT constant
  37042. æFc SoundInput.h
  37043. æD     siWritePermission = 1,               /* permission passed to SPBOpenDevice */
  37044.  
  37045. æKY siDeviceConnected 
  37046. æT constant
  37047. æFc SoundInput.h
  37048. æD #define siDeviceConnected 'dcon'         /* input device connection status */
  37049.  
  37050. æKY siAGCOnOff 
  37051. æT constant
  37052. æFc SoundInput.h
  37053. æD #define siAGCOnOff 'agc '                /* automatic gain control state */
  37054.  
  37055. æKY siPlayThruOnOff 
  37056. æT constant
  37057. æFc SoundInput.h
  37058. æD #define siPlayThruOnOff 'plth'           /* playthrough state */
  37059.  
  37060. æKY siTwosComplementOnOff 
  37061. æT constant
  37062. æFc SoundInput.h
  37063. æD #define siTwosComplementOnOff 'twos'     /* two's complement state */
  37064.  
  37065. æKY siLevelMeterOnOff 
  37066. æT constant
  37067. æFc SoundInput.h
  37068. æD #define siLevelMeterOnOff 'lmet'         /* level meter state */
  37069.  
  37070. æKY siRecordingQuality 
  37071. æT constant
  37072. æFc SoundInput.h
  37073. æD #define siRecordingQuality 'qual'        /* recording quality */
  37074.  
  37075. æKY siVoxRecordInfo 
  37076. æT constant
  37077. æFc SoundInput.h
  37078. æD #define siVoxRecordInfo 'voxr'           /* VOX record parameters */
  37079.  
  37080. æKY siVoxStopInfo 
  37081. æT constant
  37082. æFc SoundInput.h
  37083. æD #define siVoxStopInfo 'voxs'             /* VOX stop parameters */
  37084.  
  37085. æKY siNumberChannels 
  37086. æT constant
  37087. æFc SoundInput.h
  37088. æD #define siNumberChannels 'chan'          /* current number of channels */
  37089.  
  37090. æKY siSampleSize 
  37091. æT constant
  37092. æFc SoundInput.h
  37093. æD #define siSampleSize 'ssiz'              /* current sample size */
  37094.  
  37095. æKY siSampleRate 
  37096. æT constant
  37097. æFc SoundInput.h
  37098. æD #define siSampleRate 'srat'              /* current sample rate */
  37099.  
  37100. æKY siCompressionType 
  37101. æT constant
  37102. æFc SoundInput.h
  37103. æD #define siCompressionType 'comp'         /* current compression type */
  37104.  
  37105. æKY siCompressionFactor 
  37106. æT constant
  37107. æFc SoundInput.h
  37108. æD #define siCompressionFactor 'cmfa'       /* current compression factor */
  37109.  
  37110. æKY siCompressionHeader 
  37111. æT constant
  37112. æFc SoundInput.h
  37113. æD #define siCompressionHeader 'cmhd'       /* return compression header */
  37114.  
  37115. æKY siDeviceName 
  37116. æT constant
  37117. æFc SoundInput.h
  37118. æD #define siDeviceName 'name'              /* input device name */
  37119.  
  37120. æKY siDeviceIcon 
  37121. æT constant
  37122. æFc SoundInput.h
  37123. æD #define siDeviceIcon 'icon'              /* input device icon */
  37124.  
  37125. æKY siDeviceBufferInfo 
  37126. æT constant
  37127. æFc SoundInput.h
  37128. æD #define siDeviceBufferInfo 'dbin'        /* size of interrupt buffer */
  37129.  
  37130. æKY siSampleSizeAvailable 
  37131. æT constant
  37132. æFc SoundInput.h
  37133. æD #define siSampleSizeAvailable 'ssav'     /* sample sizes available */
  37134.  
  37135. æKY siSampleRateAvailable 
  37136. æT constant
  37137. æFc SoundInput.h
  37138. æD #define siSampleRateAvailable 'srav'     /* sample rates available */
  37139.  
  37140. æKY siCompressionAvailable 
  37141. æT constant
  37142. æFc SoundInput.h
  37143. æD #define siCompressionAvailable 'cmav'    /* compression types available */
  37144.  
  37145. æKY siChannelAvailable 
  37146. æT constant
  37147. æFc SoundInput.h
  37148. æD #define siChannelAvailable 'chav'        /* number of channels available */
  37149.  
  37150. æKY siAsync 
  37151. æT constant
  37152. æFc SoundInput.h
  37153. æD #define siAsync 'asyn'                   /* asynchronous capability */
  37154.  
  37155. æKY siOptionsDialog 
  37156. æT constant
  37157. æFc SoundInput.h
  37158. æD #define siOptionsDialog 'optd'           /* display options dialog */
  37159.  
  37160. æKY siContinuous 
  37161. æT constant
  37162. æFc SoundInput.h
  37163. æD #define siContinuous 'cont'              /* continous recording */
  37164.  
  37165. æKY siActiveChannels 
  37166. æT constant
  37167. æFc SoundInput.h
  37168. æD #define siActiveChannels 'chac'          /* active channels */
  37169.  
  37170. æKY siActiveLevels 
  37171. æT constant
  37172. æFc SoundInput.h
  37173. æD #define siActiveLevels 'lmac'            /* active meter levels */
  37174.  
  37175. æKY siInitializeDriver 
  37176. æT constant
  37177. æFc SoundInput.h
  37178. æD #define siInitializeDriver 'init'        /* reserved for internal use only */
  37179.  
  37180. æKY siCloseDriver 
  37181. æT constant
  37182. æFc SoundInput.h
  37183. æD #define siCloseDriver 'clos'             /* reserved for internal use only */
  37184.  
  37185. æKY siPauseRecording 
  37186. æT constant
  37187. æFc SoundInput.h
  37188. æD #define siPauseRecording 'paus'          /* reserved for internal use only */
  37189.  
  37190. æKY siUserInterruptProc 
  37191. æT constant
  37192. æFc SoundInput.h
  37193. æD #define siUserInterruptProc 'user'       /* reserved for internal use only */
  37194.  
  37195. æKY siBestQuality 
  37196. æT constant
  37197. æFc SoundInput.h
  37198. æD #define siBestQuality 'best'
  37199.  
  37200. æKY siBetterQuality 
  37201. æT constant
  37202. æFc SoundInput.h
  37203. æD #define siBetterQuality 'betr'
  37204.  
  37205. æKY siGoodQuality 
  37206. æT constant
  37207. æFc SoundInput.h
  37208. æD #define siGoodQuality 'good'
  37209.  
  37210. æKY SPB 
  37211. æT struct
  37212. æFc SoundInput.h
  37213. æD struct SPB {
  37214.     long inRefNum;                          /* reference number of sound input device */
  37215.     unsigned long count;                    /* number of bytes to record */
  37216.     unsigned long milliseconds;             /* number of milliseconds to record */
  37217.     unsigned long bufferLength;             /* length of buffer in bytes */
  37218.     Ptr bufferPtr;                          /* buffer to store sound data in */
  37219.     ProcPtr completionRoutine;              /* completion routine */
  37220.     ProcPtr interruptRoutine;               /* interrupt routine */
  37221.     long userLong;                          /* user-defined field */
  37222.     OSErr error;                            /* error */
  37223.     long unused1;                           /* reserved - must be zero */
  37224. };
  37225.  
  37226. typedef struct SPB SPB;
  37227. typedef SPB *SPBPtr;
  37228.  
  37229.  
  37230. æKY SPBVersion 
  37231. æT Function
  37232. æFc SoundInput.h
  37233. æD pascal NumVersion SPBVersion(void)
  37234.     = {0x203C,0x0000,0x0014,0xA800}; 
  37235.  
  37236. æKY SndRecord 
  37237. æT Function
  37238. æFc SoundInput.h
  37239. æD pascal OSErr SndRecord(ModalFilterProcPtr filterProc,Point corner,OSType quality,
  37240.     Handle *sndHandle)
  37241.     = {0x203C,0x0804,0x0014,0xA800}; 
  37242.  
  37243. æKY SndRecordToFile 
  37244. æT Function
  37245. æFc SoundInput.h
  37246. æD pascal OSErr SndRecordToFile(ModalFilterProcPtr filterProc,Point corner,
  37247.     OSType quality,short fRefNum)
  37248.     = {0x203C,0x0708,0x0014,0xA800}; 
  37249.  
  37250. æKY SPBSignInDevice 
  37251. æT Function
  37252. æFc SoundInput.h
  37253. æD pascal OSErr SPBSignInDevice(short deviceRefNum,Str255 deviceName)
  37254.     = {0x203C,0x030C,0x0014,0xA800}; 
  37255.  
  37256. æKY SPBSignOutDevice 
  37257. æT Function
  37258. æFc SoundInput.h
  37259. æD pascal OSErr SPBSignOutDevice(short deviceRefNum)
  37260.     = {0x203C,0x0110,0x0014,0xA800}; 
  37261.  
  37262. æKY SPBGetIndexedDevice 
  37263. æT Function
  37264. æFc SoundInput.h
  37265. æD pascal OSErr SPBGetIndexedDevice(short count,Str255 deviceName,Handle *deviceIconHandle)
  37266.     = {0x203C,0x0514,0x0014,0xA800}; 
  37267.  
  37268. æKY SPBOpenDevice 
  37269. æT Function
  37270. æFc SoundInput.h
  37271. æD pascal OSErr SPBOpenDevice(ConstStr255Param deviceName,short permission,
  37272.     long *inRefNum)
  37273.     = {0x203C,0x0518,0x0014,0xA800}; 
  37274.  
  37275. æKY SPBCloseDevice 
  37276. æT Function
  37277. æFc SoundInput.h
  37278. æD pascal OSErr SPBCloseDevice(long inRefNum)
  37279.     = {0x203C,0x021C,0x0014,0xA800}; 
  37280.  
  37281. æKY SPBRecord 
  37282. æT Function
  37283. æFc SoundInput.h
  37284. æD pascal OSErr SPBRecord(SPBPtr inParamPtr,Boolean asynchFlag)
  37285.     = {0x203C,0x0320,0x0014,0xA800}; 
  37286.  
  37287. æKY SPBRecordToFile 
  37288. æT Function
  37289. æFc SoundInput.h
  37290. æD pascal OSErr SPBRecordToFile(short fRefNum,SPBPtr inParamPtr,Boolean asynchFlag)
  37291.     = {0x203C,0x0424,0x0014,0xA800}; 
  37292.  
  37293. æKY SPBPauseRecording 
  37294. æT Function
  37295. æFc SoundInput.h
  37296. æD pascal OSErr SPBPauseRecording(long inRefNum)
  37297.     = {0x203C,0x0228,0x0014,0xA800}; 
  37298.  
  37299. æKY SPBResumeRecording 
  37300. æT Function
  37301. æFc SoundInput.h
  37302. æD pascal OSErr SPBResumeRecording(long inRefNum)
  37303.     = {0x203C,0x022C,0x0014,0xA800}; 
  37304.  
  37305. æKY SPBStopRecording 
  37306. æT Function
  37307. æFc SoundInput.h
  37308. æD pascal OSErr SPBStopRecording(long inRefNum)
  37309.     = {0x203C,0x0230,0x0014,0xA800}; 
  37310.  
  37311. æKY SPBGetRecordingStatus 
  37312. æT Function
  37313. æFc SoundInput.h
  37314. æD pascal OSErr SPBGetRecordingStatus(long inRefNum,short *recordingStatus,
  37315.     short *meterLevel,unsigned long *totalSamplesToRecord,unsigned long *numberOfSamplesRecorded,
  37316.     unsigned long *totalMsecsToRecord,unsigned long *numberOfMsecsRecorded)
  37317.     = {0x203C,0x0E34,0x0014,0xA800}; 
  37318.  
  37319. æKY SPBGetDeviceInfo 
  37320. æT Function
  37321. æFc SoundInput.h
  37322. æD pascal OSErr SPBGetDeviceInfo(long inRefNum,OSType infoType,char *infoData)
  37323.     = {0x203C,0x0638,0x0014,0xA800}; 
  37324.  
  37325. æKY SPBSetDeviceInfo 
  37326. æT Function
  37327. æFc SoundInput.h
  37328. æD pascal OSErr SPBSetDeviceInfo(long inRefNum,OSType infoType,char *infoData)
  37329.     = {0x203C,0x063C,0x0014,0xA800}; 
  37330.  
  37331. æKY SPBMillisecondsToBytes 
  37332. æT Function
  37333. æFc SoundInput.h
  37334. æD pascal OSErr SPBMillisecondsToBytes(long inRefNum,long *milliseconds)
  37335.     = {0x203C,0x0440,0x0014,0xA800}; 
  37336.  
  37337. æKY SPBBytesToMilliseconds 
  37338. æT Function
  37339. æFc SoundInput.h
  37340. æD pascal OSErr SPBBytesToMilliseconds(long inRefNum,long *byteCount)
  37341.     = {0x203C,0x0444,0x0014,0xA800}; 
  37342.  
  37343. æKY SetupSndHeader 
  37344. æT Function
  37345. æFc SoundInput.h
  37346. æD pascal OSErr SetupSndHeader(Handle sndHandle,short numChannels,Fixed sampleRate,
  37347.     short sampleSize,OSType compressionType,short baseNote,unsigned long numBytes,
  37348.     short *headerLen)
  37349.     = {0x203C,0x0D48,0x0014,0xA800}; 
  37350.  
  37351. æKY SetupAIFFHeader 
  37352. æT Function
  37353. æFc SoundInput.h
  37354. æD pascal OSErr SetupAIFFHeader(short fRefNum,short numChannels,Fixed sampleRate,
  37355.     short sampleSize,OSType compressionType,unsigned long numBytes,unsigned long numFrames)
  37356.     = {0x203C,0x0B4C,0x0014,0xA800}; 
  37357.  
  37358.  
  37359. æKY StandardFile.h
  37360. æKL CustomGetFile
  37361. CustomPutFile
  37362. FinalComment
  37363. sfgetfile
  37364. SFGetFile
  37365. sfpgetfile
  37366. SFPGetFile
  37367. sfpputfile
  37368. SFPPutFile
  37369. sfputfile
  37370. SFPutFile
  37371. StandardGetFile
  37372. StandardPutFile
  37373.  
  37374. ActivateYDProcPtr
  37375. DlgHookProcPtr
  37376. DlgHookYDProcPtr
  37377. FileFilterProcPtr
  37378. FileFilterYDProcPtr
  37379. getCancel
  37380. getDlgID
  37381. getDrive
  37382. getEject
  37383. getNmList
  37384. getOpen
  37385. getScroll
  37386. ModalFilterYDProcPtr
  37387. putCancel
  37388. putDlgID
  37389. putDrive
  37390. putEject
  37391. putName
  37392. putSave
  37393. sfErrorDialogRefCon
  37394. sfGetDialogID
  37395. sfHookChangeSelection
  37396. sfHookCharOffset
  37397. sfHookFirstCall
  37398. sfHookFolderPopUp
  37399. sfHookGoToAliasTarget
  37400. sfHookGoToDesktop
  37401. sfHookGoToNextDrive
  37402. sfHookGoToParent
  37403. sfHookGoToPrevDrive
  37404. sfHookLastCall
  37405. sfHookNullEvent
  37406. sfHookOpenAlias
  37407. sfHookOpenFolder
  37408. sfHookRebuildList
  37409. sfHookSetActiveOffset
  37410. sfItemBalloonHelp
  37411. sfItemCancelButton
  37412. sfItemDesktopButton
  37413. sfItemDividerLinePict
  37414. sfItemEjectButton
  37415. sfItemFileListUser
  37416. sfItemFileNameTextEdit
  37417. sfItemNewFolderUser
  37418. sfItemOpenButton
  37419. sfItemPopUpMenuUser
  37420. sfItemPromptStaticText
  37421. sfItemVolumeUser
  37422. sfLockWarnDialogRefCon
  37423. sfMainDialogRefCon
  37424. sfNewFolderDialogRefCon
  37425. sfPutDialogID
  37426. sfReplaceDialogRefCon
  37427. SFReply
  37428. sfStatWarnDialogRefCon
  37429. SFTypeList
  37430. StandardFileReply
  37431.  
  37432. æKY putDlgID 
  37433. æT constant
  37434. æFc StandardFile.h
  37435. æD     putDlgID = -3999,
  37436.  
  37437. æKY putSave 
  37438. æT constant
  37439. æFc StandardFile.h
  37440. æD     putSave = 1,
  37441.  
  37442. æKY putCancel 
  37443. æT constant
  37444. æFc StandardFile.h
  37445. æD     putCancel = 2,
  37446.  
  37447. æKY putEject 
  37448. æT constant
  37449. æFc StandardFile.h
  37450. æD     putEject = 5,
  37451.  
  37452. æKY putDrive 
  37453. æT constant
  37454. æFc StandardFile.h
  37455. æD     putDrive = 6,
  37456.  
  37457. æKY putName 
  37458. æT constant
  37459. æFc StandardFile.h
  37460. æD     putName = 7,
  37461.  
  37462. æKY getDlgID 
  37463. æT constant
  37464. æFc StandardFile.h
  37465. æD     getDlgID = -4000,
  37466.  
  37467. æKY getOpen 
  37468. æT constant
  37469. æFc StandardFile.h
  37470. æD     getOpen = 1,
  37471.  
  37472. æKY getCancel 
  37473. æT constant
  37474. æFc StandardFile.h
  37475. æD     getCancel = 3,
  37476.  
  37477. æKY getEject 
  37478. æT constant
  37479. æFc StandardFile.h
  37480. æD     getEject = 5,
  37481.  
  37482. æKY getDrive 
  37483. æT constant
  37484. æFc StandardFile.h
  37485. æD     getDrive = 6,
  37486.  
  37487. æKY getNmList 
  37488. æT constant
  37489. æFc StandardFile.h
  37490. æD     getNmList = 7,
  37491.  
  37492. æKY getScroll 
  37493. æT constant
  37494. æFc StandardFile.h
  37495. æD     getScroll = 8,
  37496.  
  37497. æKY sfPutDialogID 
  37498. æT constant
  37499. æFc StandardFile.h
  37500. æD     sfPutDialogID = -6043,
  37501.  
  37502. æKY sfGetDialogID 
  37503. æT constant
  37504. æFc StandardFile.h
  37505. æD     sfGetDialogID = -6042,
  37506.  
  37507. æKY sfItemOpenButton 
  37508. æT constant
  37509. æFc StandardFile.h
  37510. æD     sfItemOpenButton = 1,
  37511.  
  37512. æKY sfItemCancelButton 
  37513. æT constant
  37514. æFc StandardFile.h
  37515. æD     sfItemCancelButton = 2,
  37516.  
  37517. æKY sfItemBalloonHelp 
  37518. æT constant
  37519. æFc StandardFile.h
  37520. æD     sfItemBalloonHelp = 3,
  37521.  
  37522. æKY sfItemVolumeUser 
  37523. æT constant
  37524. æFc StandardFile.h
  37525. æD     sfItemVolumeUser = 4,
  37526.  
  37527. æKY sfItemEjectButton 
  37528. æT constant
  37529. æFc StandardFile.h
  37530. æD     sfItemEjectButton = 5,
  37531.  
  37532. æKY sfItemDesktopButton 
  37533. æT constant
  37534. æFc StandardFile.h
  37535. æD     sfItemDesktopButton = 6,
  37536.  
  37537. æKY sfItemFileListUser 
  37538. æT constant
  37539. æFc StandardFile.h
  37540. æD     sfItemFileListUser = 7,
  37541.  
  37542. æKY sfItemPopUpMenuUser 
  37543. æT constant
  37544. æFc StandardFile.h
  37545. æD     sfItemPopUpMenuUser = 8,
  37546.  
  37547. æKY sfItemDividerLinePict 
  37548. æT constant
  37549. æFc StandardFile.h
  37550. æD     sfItemDividerLinePict = 9,
  37551.  
  37552. æKY sfItemFileNameTextEdit 
  37553. æT constant
  37554. æFc StandardFile.h
  37555. æD     sfItemFileNameTextEdit = 10,
  37556.  
  37557. æKY sfItemPromptStaticText 
  37558. æT constant
  37559. æFc StandardFile.h
  37560. æD     sfItemPromptStaticText = 11,
  37561.  
  37562. æKY sfItemNewFolderUser 
  37563. æT constant
  37564. æFc StandardFile.h
  37565. æD     sfItemNewFolderUser = 12,
  37566.  
  37567. æKY sfHookFirstCall 
  37568. æT constant
  37569. æFc StandardFile.h
  37570. æD     sfHookFirstCall = -1,
  37571.  
  37572. æKY sfHookCharOffset 
  37573. æT constant
  37574. æFc StandardFile.h
  37575. æD     sfHookCharOffset = 0x1000,
  37576.  
  37577. æKY sfHookNullEvent 
  37578. æT constant
  37579. æFc StandardFile.h
  37580. æD     sfHookNullEvent = 100,
  37581.  
  37582. æKY sfHookRebuildList 
  37583. æT constant
  37584. æFc StandardFile.h
  37585. æD     sfHookRebuildList = 101,
  37586.  
  37587. æKY sfHookFolderPopUp 
  37588. æT constant
  37589. æFc StandardFile.h
  37590. æD     sfHookFolderPopUp = 102,
  37591.  
  37592. æKY sfHookOpenFolder 
  37593. æT constant
  37594. æFc StandardFile.h
  37595. æD     sfHookOpenFolder = 103,
  37596.  
  37597. æKY sfHookOpenAlias 
  37598. æT constant
  37599. æFc StandardFile.h
  37600. æD     sfHookOpenAlias = 104,
  37601.  
  37602. æKY sfHookGoToDesktop 
  37603. æT constant
  37604. æFc StandardFile.h
  37605. æD     sfHookGoToDesktop = 105,
  37606.  
  37607. æKY sfHookGoToAliasTarget 
  37608. æT constant
  37609. æFc StandardFile.h
  37610. æD     sfHookGoToAliasTarget = 106,
  37611.  
  37612. æKY sfHookGoToParent 
  37613. æT constant
  37614. æFc StandardFile.h
  37615. æD     sfHookGoToParent = 107,
  37616.  
  37617. æKY sfHookGoToNextDrive 
  37618. æT constant
  37619. æFc StandardFile.h
  37620. æD     sfHookGoToNextDrive = 108,
  37621.  
  37622. æKY sfHookGoToPrevDrive 
  37623. æT constant
  37624. æFc StandardFile.h
  37625. æD     sfHookGoToPrevDrive = 109,
  37626.  
  37627. æKY sfHookChangeSelection 
  37628. æT constant
  37629. æFc StandardFile.h
  37630. æD     sfHookChangeSelection = 110,
  37631.  
  37632. æKY sfHookSetActiveOffset 
  37633. æT constant
  37634. æFc StandardFile.h
  37635. æD     sfHookSetActiveOffset = 200,
  37636.  
  37637. æKY sfHookLastCall 
  37638. æT constant
  37639. æFc StandardFile.h
  37640. æD     sfHookLastCall = -2,
  37641.  
  37642. æKY sfMainDialogRefCon 
  37643. æT constant
  37644. æFc StandardFile.h
  37645. æD #define sfMainDialogRefCon 'stdf'
  37646.  
  37647. æKY sfNewFolderDialogRefCon 
  37648. æT constant
  37649. æFc StandardFile.h
  37650. æD #define sfNewFolderDialogRefCon 'nfdr'
  37651.  
  37652. æKY sfReplaceDialogRefCon 
  37653. æT constant
  37654. æFc StandardFile.h
  37655. æD #define sfReplaceDialogRefCon 'rplc'
  37656.  
  37657. æKY sfStatWarnDialogRefCon 
  37658. æT constant
  37659. æFc StandardFile.h
  37660. æD #define sfStatWarnDialogRefCon 'stat'
  37661.  
  37662. æKY sfLockWarnDialogRefCon 
  37663. æT constant
  37664. æFc StandardFile.h
  37665. æD #define sfLockWarnDialogRefCon 'lock'
  37666.  
  37667. æKY sfErrorDialogRefCon 
  37668. æT constant
  37669. æFc StandardFile.h
  37670. æD #define sfErrorDialogRefCon 'err '
  37671.  
  37672. æKY SFReply 
  37673. æT struct
  37674. æFc StandardFile.h
  37675. æD struct SFReply {
  37676.     Boolean good;
  37677.     Boolean copy;
  37678.     OSType fType;
  37679.     short vRefNum;
  37680.     short version;
  37681.     Str63 fName;
  37682. };
  37683.  
  37684. typedef struct SFReply SFReply;
  37685.  
  37686.  
  37687. æKY StandardFileReply 
  37688. æT struct
  37689. æFc StandardFile.h
  37690. æD struct StandardFileReply {
  37691.     Boolean sfGood;
  37692.     Boolean sfReplacing;
  37693.     OSType sfType;
  37694.     FSSpec sfFile;
  37695.     ScriptCode sfScript;
  37696.     short sfFlags;
  37697.     Boolean sfIsFolder;
  37698.     Boolean sfIsVolume;
  37699.     long sfReserved1;
  37700.     short sfReserved2;
  37701. };
  37702.  
  37703. typedef struct StandardFileReply StandardFileReply;
  37704.  
  37705.  
  37706. æKY DlgHookProcPtr
  37707. æT typedef
  37708. æFc StandardFile.h
  37709. æD typedef pascal short (*DlgHookProcPtr)(short item, DialogPtr theDialog);
  37710.  
  37711. æKY FileFilterProcPtr
  37712. æT typedef
  37713. æFc StandardFile.h
  37714. æD typedef pascal Boolean (*FileFilterProcPtr)(ParmBlkPtr PB);
  37715.  
  37716. æKY DlgHookYDProcPtr
  37717. æT typedef
  37718. æFc StandardFile.h
  37719. æD typedef pascal short (*DlgHookYDProcPtr)(short item, DialogPtr theDialog, void *yourDataPtr);
  37720.  
  37721. æKY ModalFilterYDProcPtr
  37722. æT typedef
  37723. æFc StandardFile.h
  37724. æD typedef pascal Boolean (*ModalFilterYDProcPtr)(DialogPtr theDialog, EventRecord *theEvent, short *itemHit, void *yourDataPtr);
  37725.  
  37726. æKY FileFilterYDProcPtr
  37727. æT typedef
  37728. æFc StandardFile.h
  37729. æD typedef pascal Boolean (*FileFilterYDProcPtr)(ParmBlkPtr PB, void *yourDataPtr);
  37730.  
  37731. æKY ActivateYDProcPtr
  37732. æT typedef
  37733. æFc StandardFile.h
  37734. æD typedef pascal void (*ActivateYDProcPtr)(DialogPtr theDialog, short itemNo, Boolean activating, void *yourDataPtr);
  37735.  
  37736. æKY SFTypeList
  37737. æT typedef
  37738. æFc StandardFile.h
  37739. æD typedef OSType SFTypeList[4];
  37740.  
  37741. æKY SFPutFile 
  37742. æT Function
  37743. æFc StandardFile.h
  37744. æD pascal void SFPutFile(Point where,
  37745.                       ConstStr255Param prompt,
  37746.                       ConstStr255Param origName,
  37747.                       DlgHookProcPtr dlgHook,
  37748.                       SFReply *reply)
  37749.     = {0x3F3C,0x0001,0xA9EA}; 
  37750.  
  37751. æKY SFGetFile 
  37752. æT Function
  37753. æFc StandardFile.h
  37754. æD pascal void SFGetFile(Point where,
  37755.                       ConstStr255Param prompt,
  37756.                       FileFilterProcPtr fileFilter,
  37757.                       short numTypes,
  37758.                       SFTypeList typeList,
  37759.                       DlgHookProcPtr dlgHook,
  37760.                       SFReply *reply)
  37761.     = {0x3F3C,0x0002,0xA9EA}; 
  37762.  
  37763. æKY SFPPutFile 
  37764. æT Function
  37765. æFc StandardFile.h
  37766. æD pascal void SFPPutFile(Point where,
  37767.                        ConstStr255Param prompt,
  37768.                        ConstStr255Param origName,
  37769.                        DlgHookProcPtr dlgHook,
  37770.                        SFReply *reply,
  37771.                        short dlgID,
  37772.                        ModalFilterProcPtr filterProc)
  37773.     = {0x3F3C,0x0003,0xA9EA}; 
  37774.  
  37775. æKY SFPGetFile 
  37776. æT Function
  37777. æFc StandardFile.h
  37778. æD pascal void SFPGetFile(Point where,
  37779.                        ConstStr255Param prompt,
  37780.                        FileFilterProcPtr fileFilter,
  37781.                        short numTypes,
  37782.                        SFTypeList typeList,
  37783.                        DlgHookProcPtr dlgHook,
  37784.                        SFReply *reply,
  37785.                        short dlgID,
  37786.                        ModalFilterProcPtr filterProc)
  37787.     = {0x3F3C,0x0004,0xA9EA}; 
  37788.  
  37789. æKY StandardPutFile 
  37790. æT Function
  37791. æFc StandardFile.h
  37792. æD pascal void StandardPutFile(ConstStr255Param prompt,
  37793.                             ConstStr255Param defaultName,
  37794.                             StandardFileReply *reply)
  37795.     = {0x3F3C,0x0005,0xA9EA}; 
  37796.  
  37797. æKY StandardGetFile 
  37798. æT Function
  37799. æFc StandardFile.h
  37800. æD pascal void StandardGetFile(FileFilterProcPtr fileFilter,
  37801.                             short numTypes,
  37802.                             SFTypeList typeList,
  37803.                             StandardFileReply *reply)
  37804.     = {0x3F3C,0x0006,0xA9EA}; 
  37805.  
  37806. æKY CustomPutFile 
  37807. æT Function
  37808. æFc StandardFile.h
  37809. æD pascal void CustomPutFile(ConstStr255Param prompt,
  37810.                           ConstStr255Param defaultName,
  37811.                           StandardFileReply *reply,
  37812.                           short dlgID,
  37813.                           Point where,
  37814.                           DlgHookYDProcPtr dlgHook,
  37815.                           ModalFilterYDProcPtr filterProc,
  37816.                           short *activeList,
  37817.                           ActivateYDProcPtr activateProc,
  37818.                           void *yourDataPtr)
  37819.     = {0x3F3C,0x0007,0xA9EA}; 
  37820.  
  37821. æKY CustomGetFile 
  37822. æT Function
  37823. æFc StandardFile.h
  37824. æD pascal void CustomGetFile(FileFilterYDProcPtr fileFilter,
  37825.                           short numTypes,
  37826.                           SFTypeList typeList,
  37827.                           StandardFileReply *reply,
  37828.                           short dlgID,
  37829.                           Point where,
  37830.                           DlgHookYDProcPtr dlgHook,
  37831.                           ModalFilterYDProcPtr filterProc,
  37832.                           short *activeList,
  37833.                           ActivateYDProcPtr activateProc,
  37834.                           void *yourDataPtr)
  37835.     = {0x3F3C,0x0008,0xA9EA}; 
  37836.  
  37837. æKY sfpputfile 
  37838. æT Function
  37839. æFc StandardFile.h
  37840. æD void sfpputfile(Point *where,char *prompt,char *origName,DlgHookProcPtr dlgHook,
  37841.     SFReply *reply,short dlgID,ModalFilterProcPtr filterProc); 
  37842.  
  37843. æKY sfgetfile 
  37844. æT Function
  37845. æFc StandardFile.h
  37846. æD void sfgetfile(Point *where,char *prompt,FileFilterProcPtr fileFilter,short numTypes,
  37847.     SFTypeList typeList,DlgHookProcPtr dlgHook,SFReply *reply); 
  37848.  
  37849. æKY sfpgetfile 
  37850. æT Function
  37851. æFc StandardFile.h
  37852. æD void sfpgetfile(Point *where,char *prompt,FileFilterProcPtr fileFilter,
  37853.     short numTypes,SFTypeList typeList,DlgHookProcPtr dlgHook,SFReply *reply,
  37854.     short dlgID,ModalFilterProcPtr filterProc); 
  37855.  
  37856. æKY sfputfile 
  37857. æT Function
  37858. æFc StandardFile.h
  37859. æD void sfputfile(Point *where,char *prompt,char *origName,DlgHookProcPtr dlgHook,
  37860.     SFReply *reply); 
  37861.  
  37862. æKY FinalComment 
  37863. æT Function
  37864. æFc StandardFile.h
  37865. æD 
  37866.  
  37867.  
  37868. æKY Start.h
  37869. æKL GetDefaultStartup
  37870. GetOSDefault
  37871. GetTimeout
  37872. GetVideoDefault
  37873. SetDefaultStartup
  37874. SetOSDefault
  37875. SetTimeout
  37876. SetVideoDefault
  37877.  
  37878. DefOSPtr
  37879. DefOSRec
  37880. DefStartPtr
  37881. DefStartRec
  37882. DefVideoPtr
  37883. DefVideoRec
  37884. SCSIDev
  37885. SlotDev
  37886.  
  37887. æKY SlotDev 
  37888. æT struct
  37889. æFc Start.h
  37890. æD struct SlotDev {
  37891.     char sdExtDevID;
  37892.     char sdPartition;
  37893.     char sdSlotNum;
  37894.     char sdSRsrcID;
  37895. };
  37896.  
  37897. typedef struct SlotDev SlotDev;
  37898.  
  37899.  
  37900. æKY SCSIDev 
  37901. æT struct
  37902. æFc Start.h
  37903. æD struct SCSIDev {
  37904.     char sdReserved1;
  37905.     char sdReserved2;
  37906.     short sdRefNum;
  37907. };
  37908.  
  37909. typedef struct SCSIDev SCSIDev;
  37910.  
  37911.  
  37912. æKY DefStartRec 
  37913. æT union
  37914. æFc Start.h
  37915. æD union DefStartRec {
  37916.     SlotDev slotDev;
  37917.     SCSIDev scsiDev;
  37918. };
  37919.  
  37920. typedef union DefStartRec DefStartRec;
  37921. typedef DefStartRec *DefStartPtr;
  37922.  
  37923.  
  37924. æKY DefVideoRec 
  37925. æT struct
  37926. æFc Start.h
  37927. æD struct DefVideoRec {
  37928.     char sdSlot;
  37929.     char sdsResource;
  37930. };
  37931.  
  37932. typedef struct DefVideoRec DefVideoRec;
  37933. typedef DefVideoRec *DefVideoPtr;
  37934.  
  37935.  
  37936. æKY DefOSRec 
  37937. æT struct
  37938. æFc Start.h
  37939. æD struct DefOSRec {
  37940.     char sdReserved;
  37941.     char sdOSType;
  37942. };
  37943.  
  37944. typedef struct DefOSRec DefOSRec;
  37945. typedef DefOSRec *DefOSPtr;
  37946.  
  37947.  
  37948. æKY GetDefaultStartup 
  37949. æT Function
  37950. æFc Start.h
  37951. æD #pragma parameter GetDefaultStartup(__A0)
  37952. pascal void GetDefaultStartup(DefStartPtr paramBlock)
  37953.     = 0xA07D; 
  37954.  
  37955. æKY SetDefaultStartup 
  37956. æT Function
  37957. æFc Start.h
  37958. æD #pragma parameter SetDefaultStartup(__A0)
  37959. pascal void SetDefaultStartup(DefStartPtr paramBlock)
  37960.     = 0xA07E; 
  37961.  
  37962. æKY GetVideoDefault 
  37963. æT Function
  37964. æFc Start.h
  37965. æD #pragma parameter GetVideoDefault(__A0)
  37966. pascal void GetVideoDefault(DefVideoPtr paramBlock)
  37967.     = 0xA080; 
  37968.  
  37969. æKY SetVideoDefault 
  37970. æT Function
  37971. æFc Start.h
  37972. æD #pragma parameter SetVideoDefault(__A0)
  37973. pascal void SetVideoDefault(DefVideoPtr paramBlock)
  37974.     = 0xA081; 
  37975.  
  37976. æKY GetOSDefault 
  37977. æT Function
  37978. æFc Start.h
  37979. æD #pragma parameter GetOSDefault(__A0)
  37980. pascal void GetOSDefault(DefOSPtr paramBlock)
  37981.     = 0xA084; 
  37982.  
  37983. æKY SetOSDefault 
  37984. æT Function
  37985. æFc Start.h
  37986. æD #pragma parameter SetOSDefault(__A0)
  37987. pascal void SetOSDefault(DefOSPtr paramBlock)
  37988.     = 0xA083; 
  37989.  
  37990. æKY SetTimeout 
  37991. æT Function
  37992. æFc Start.h
  37993. æD pascal void SetTimeout(short count); 
  37994.  
  37995. æKY GetTimeout 
  37996. æT Function
  37997. æFc Start.h
  37998. æD pascal void GetTimeout(short *count); 
  37999.  
  38000.  
  38001. æKY SysEqu.h
  38002. æKL 
  38003. ABusDCE
  38004. ABusVars
  38005. ADBBase
  38006. AlarmState
  38007. ApplLimit
  38008. ApplZone
  38009. ASCBase
  38010. BootDrive
  38011. BufPtr
  38012. BufTgDate
  38013. BufTgFBkNum
  38014. BufTgFFlg
  38015. BufTgFNum
  38016. BusErrVct
  38017. CaretTime
  38018. ChunkyDepth
  38019. ColLines
  38020. CommToolboxGlobals
  38021. CPUFlag
  38022. CQDGlobals
  38023. CrsrAddr
  38024. CrsrBase
  38025. CrsrBusy
  38026. CrsrCouple
  38027. CrsrDevice
  38028. CrsrNew
  38029. CrsrObscure
  38030. CrsrPin
  38031. CrsrPtr
  38032. CrsrRect
  38033. CrsrRow
  38034. CrsrSave
  38035. CrsrScale
  38036. CrsrState
  38037. CrsrThresh
  38038. CrsrVis
  38039. CurActivate
  38040. CurApName
  38041. CurApRefNum
  38042. CurDeactive
  38043. CurDirStore
  38044. CurJTOffset
  38045. CurMap
  38046. CurPageOption
  38047. CurPitch
  38048. CurrentA5
  38049. CurStackBase
  38050. DefltStack
  38051. DeskHook
  38052. DeskPattern
  38053. DeviceList
  38054. DoubleTime
  38055. DragHook
  38056. DrvQHdr
  38057. DSAlertRect
  38058. DSAlertTab
  38059. DSCtrAdj
  38060. DSDrawProc
  38061. DSErrCode
  38062. DskErr
  38063. DskVerify
  38064. DSWndUpdate
  38065. DTQFlags
  38066. DTQueue
  38067. DTskQHdr
  38068. DTskQTail
  38069. EjectNotify
  38070. EndSRTPtr
  38071. EventQueue
  38072. EvtBufCnt
  38073. ExpandMem
  38074. ExtStsDT
  38075. GetParam
  38076. GhostWindow
  38077. GrayRgn
  38078. GZMoveHnd
  38079. GZRootHnd
  38080. GZRootPtr
  38081. HeapEnd
  38082. HiHeapMark
  38083. HiKeyLast
  38084. HiliteMode
  38085. HiliteRGB
  38086. HpChk
  38087. IAZNotify
  38088. IconTLAddr
  38089. IntFlag
  38090. IntlSpec
  38091. IWM
  38092. JAllocCrsr
  38093. JCrsrTask
  38094. JDTInstall
  38095. JFetch
  38096. JGNEFilter
  38097. JIODone
  38098. JKybdTask
  38099. JOpcodeProc
  38100. JournalFlag
  38101. JournalRef
  38102. JSetCCrsr
  38103. JStash
  38104. JSwapMMU
  38105. JVBLTask
  38106. KbdLast
  38107. KbdType
  38108. KbdVars
  38109. Key1Trans
  38110. Key2Trans
  38111. KeyLast
  38112. KeyMapLM
  38113. KeyMVars
  38114. KeypadMap
  38115. KeyRepThresh
  38116. KeyRepTime
  38117. KeyThresh
  38118. KeyTime
  38119. LastTxGDevice
  38120. LaunchFlag
  38121. Lo3Bytes
  38122. LoaderPBlock
  38123. LoadTrap
  38124. Lvl1DT
  38125. Lvl2DT
  38126. MainDevice
  38127. MaskBC
  38128. MaskHandle
  38129. MaskPtr
  38130. MBarHeight
  38131. MBState
  38132. MBTicks
  38133. MemErr
  38134. MemTop
  38135. MickeyBytes
  38136. MinStack
  38137. MinusOne
  38138. MMDefFlags
  38139. MmInOK
  38140. MMU32bit
  38141. MMUFlags
  38142. MMUFluff
  38143. MMUTbl
  38144. MMUTblSize
  38145. MMUType
  38146. MonkeyLives
  38147. Mouse
  38148. MouseMask
  38149. MouseOffset
  38150. MTemp
  38151. NewCrsrJTbl
  38152. NMIFlag
  38153. OneOne
  38154. PaintWhite
  38155. PCDeskPat
  38156. PortAUse
  38157. PortBUse
  38158. PortList
  38159. PWMBuf2
  38160. QDColors
  38161. QDErrLM
  38162. QDExist
  38163. RAMBase
  38164. RawMouse
  38165. ResErr
  38166. ResErrProc
  38167. ResLoad
  38168. ResReadOnly
  38169. RestProc
  38170. ResumeProc
  38171. RGBBlack
  38172. RGBWhite
  38173. RndSeed
  38174. ROM85
  38175. ROMBase
  38176. ROMMapHndl
  38177. RomMapInsert
  38178. RowBits
  38179. SaveSegHandle
  38180. SCCASts
  38181. SCCBSts
  38182. SCCRd
  38183. SCCWr
  38184. ScrapCount
  38185. ScrapEnd
  38186. ScrapHandle
  38187. ScrapInfo
  38188. ScrapName
  38189. ScrapSize
  38190. ScrapState
  38191. ScrapTag
  38192. ScrapVars
  38193. Scratch20
  38194. Scratch8
  38195. ScrDmpEnb
  38196. ScrDmpType
  38197. ScreenBytes
  38198. ScreenRow
  38199. ScrHRes
  38200. ScrnBase
  38201. ScrnVBLPtr
  38202. ScrVRes
  38203. SCSIBase
  38204. SCSIDMA
  38205. SCSIGlobals
  38206. SCSIHsk
  38207. SCSIPoll
  38208. SdmBusErr
  38209. SDMJmpTblPtr
  38210. SdVolume
  38211. SegHiEnable
  38212. SerialVars
  38213. SEVarBase
  38214. SEvtEnb
  38215. SFSaveDisk
  38216. SInfoPtr
  38217. SInitFlags
  38218. SlotPrTbl
  38219. SlotQDT
  38220. SlotTICKS
  38221. SlotVBLQ
  38222. SMGlobals
  38223. SoundActive
  38224. SoundBase
  38225. SoundDCE
  38226. SoundLevel
  38227. SoundPtr
  38228. SoundVBL
  38229. SPAlarm
  38230. SPATalkA
  38231. SPATalkB
  38232. SPClikCaret
  38233. SPConfig
  38234. SPFont
  38235. SPKbd
  38236. SPMisc1
  38237. SPMisc2
  38238. SPPortA
  38239. SPPortB
  38240. SPPrint
  38241. SPValid
  38242. SPVolCtl
  38243. SrcDevice
  38244. SRsrcTblPtr
  38245. StkLowPt
  38246. SwitcherTPtr
  38247. SysEvtBuf
  38248. SysEvtMask
  38249. SysMap
  38250. SysMapHndl
  38251. SysParam
  38252. SysResName
  38253. SysVersion
  38254. SysZone
  38255. TableSeed
  38256. TagData
  38257. TEDoText
  38258. TERecal
  38259. TEScrpHandle
  38260. TEScrpLength
  38261. TESysJust
  38262. TEWdBreak
  38263. TheCrsr
  38264. TheGDevice
  38265. TheZone
  38266. Ticks
  38267. TimeDBRA
  38268. TimeLM
  38269. TimeSCCDB
  38270. TimeSCSIDB
  38271. TmpResLoad
  38272. TopMapHndl
  38273. UnitNtryCnt
  38274. UTableBase
  38275. VBLQueue
  38276. VertRRate
  38277. VIA
  38278. VIA2DT
  38279. VideoInfoOK
  38280. VidMode
  38281. VidType
  38282. WarmStart
  38283. WindowList
  38284. WMgrCPort
  38285. WMgrPort
  38286. WordRedraw
  38287. WWExist
  38288.  
  38289. æKY PCDeskPat 
  38290. æT constant
  38291. æFc SysEqu.h
  38292. æD     PCDeskPat = 0x20B,               /*[GLOBAL VAR]  desktop pat, top bit only! others are in use*/
  38293.  
  38294. æKY HiKeyLast 
  38295. æT constant
  38296. æFc SysEqu.h
  38297. æD     HiKeyLast = 0x216,               /*[GLOBAL VAR]  Same as KbdVars*/
  38298.  
  38299. æKY KbdLast 
  38300. æT constant
  38301. æFc SysEqu.h
  38302. æD     KbdLast = 0x218,                 /*[GLOBAL VAR]  Same as KbdVars+2*/
  38303.  
  38304. æKY ExpandMem 
  38305. æT constant
  38306. æFc SysEqu.h
  38307. æD     ExpandMem = 0x2B6,               /*[GLOBAL VAR]  pointer to expanded memory block*/
  38308.  
  38309. æKY SCSIBase 
  38310. æT constant
  38311. æFc SysEqu.h
  38312. æD     SCSIBase = 0x0C00,               /*[GLOBAL VAR]  (long) base address for SCSI chip read*/
  38313.  
  38314. æKY SCSIDMA 
  38315. æT constant
  38316. æFc SysEqu.h
  38317. æD     SCSIDMA = 0x0C04,                /*[GLOBAL VAR]  (long) base address for SCSI DMA*/
  38318.  
  38319. æKY SCSIHsk 
  38320. æT constant
  38321. æFc SysEqu.h
  38322. æD     SCSIHsk = 0x0C08,                /*[GLOBAL VAR]  (long) base address for SCSI handshake*/
  38323.  
  38324. æKY SCSIGlobals 
  38325. æT constant
  38326. æFc SysEqu.h
  38327. æD     SCSIGlobals = 0x0C0C,            /*[GLOBAL VAR]  (long) ptr for SCSI mgr locals*/
  38328.  
  38329. æKY RGBBlack 
  38330. æT constant
  38331. æFc SysEqu.h
  38332. æD     RGBBlack = 0x0C10,               /*[GLOBAL VAR]  (6 bytes) the black field for color*/
  38333.  
  38334. æKY RGBWhite 
  38335. æT constant
  38336. æFc SysEqu.h
  38337. æD     RGBWhite = 0x0C16,               /*[GLOBAL VAR]  (6 bytes) the white field for color*/
  38338.  
  38339. æKY RowBits 
  38340. æT constant
  38341. æFc SysEqu.h
  38342. æD     RowBits = 0x0C20,                /*[GLOBAL VAR]  (word) screen horizontal pixels*/
  38343.  
  38344. æKY ColLines 
  38345. æT constant
  38346. æFc SysEqu.h
  38347. æD     ColLines = 0x0C22,               /*[GLOBAL VAR]  (word) screen vertical pixels*/
  38348.  
  38349. æKY ScreenBytes 
  38350. æT constant
  38351. æFc SysEqu.h
  38352. æD     ScreenBytes = 0x0C24,            /*[GLOBAL VAR]  (long) total screen bytes*/
  38353.  
  38354. æKY NMIFlag 
  38355. æT constant
  38356. æFc SysEqu.h
  38357. æD     NMIFlag = 0x0C2C,                /*[GLOBAL VAR]  (byte) flag for NMI debounce*/
  38358.  
  38359. æKY VidType 
  38360. æT constant
  38361. æFc SysEqu.h
  38362. æD     VidType = 0x0C2D,                /*[GLOBAL VAR]  (byte) video board type ID*/
  38363.  
  38364. æKY VidMode 
  38365. æT constant
  38366. æFc SysEqu.h
  38367. æD     VidMode = 0x0C2E,                /*[GLOBAL VAR]  (byte) video mode (4=4bit color)*/
  38368.  
  38369. æKY SCSIPoll 
  38370. æT constant
  38371. æFc SysEqu.h
  38372. æD     SCSIPoll = 0x0C2F,               /*[GLOBAL VAR]  (byte) poll for device zero only once.*/
  38373.  
  38374. æKY SEVarBase 
  38375. æT constant
  38376. æFc SysEqu.h
  38377. æD     SEVarBase = 0x0C30,              /*[GLOBAL VAR] */
  38378.  
  38379. æKY MMUFlags 
  38380. æT constant
  38381. æFc SysEqu.h
  38382. æD     MMUFlags = 0x0CB0,               /*[GLOBAL VAR]  (byte) cleared to zero (reserved for future use)*/
  38383.  
  38384. æKY MMUType 
  38385. æT constant
  38386. æFc SysEqu.h
  38387. æD     MMUType = 0x0CB1,                /*[GLOBAL VAR]  (byte) kind of MMU present*/
  38388.  
  38389. æKY MMU32bit 
  38390. æT constant
  38391. æFc SysEqu.h
  38392. æD     MMU32bit = 0x0CB2,               /*[GLOBAL VAR]  (byte) boolean reflecting current machine MMU mode*/
  38393.  
  38394. æKY MMUFluff 
  38395. æT constant
  38396. æFc SysEqu.h
  38397. æD     MMUFluff = 0x0CB3,               /*[GLOBAL VAR]  (byte) fluff byte forced by reducing MMUMode to MMU32bit.*/
  38398.  
  38399. æKY MMUTbl 
  38400. æT constant
  38401. æFc SysEqu.h
  38402. æD     MMUTbl = 0x0CB4,                 /*[GLOBAL VAR]  (long) pointer to MMU Mapping table*/
  38403.  
  38404. æKY MMUTblSize 
  38405. æT constant
  38406. æFc SysEqu.h
  38407. æD     MMUTblSize = 0x0CB8,             /*[GLOBAL VAR]  (long) size of the MMU mapping table*/
  38408.  
  38409. æKY SInfoPtr 
  38410. æT constant
  38411. æFc SysEqu.h
  38412. æD     SInfoPtr = 0x0CBC,               /*[GLOBAL VAR]  (long) pointer to Slot manager information*/
  38413.  
  38414. æKY ASCBase 
  38415. æT constant
  38416. æFc SysEqu.h
  38417. æD     ASCBase = 0x0CC0,                /*[GLOBAL VAR]  (long) pointer to Sound Chip*/
  38418.  
  38419. æKY SMGlobals 
  38420. æT constant
  38421. æFc SysEqu.h
  38422. æD     SMGlobals = 0x0CC4,              /* (long) pointer to Sound Manager Globals*/
  38423.  
  38424. æKY TheGDevice 
  38425. æT constant
  38426. æFc SysEqu.h
  38427. æD     TheGDevice = 0x0CC8,             /*[GLOBAL VAR]  (long) the current graphics device*/
  38428.  
  38429. æKY CQDGlobals 
  38430. æT constant
  38431. æFc SysEqu.h
  38432. æD     CQDGlobals = 0x0CCC,             /* (long) quickDraw global extensions*/
  38433.  
  38434. æKY ADBBase 
  38435. æT constant
  38436. æFc SysEqu.h
  38437. æD     ADBBase = 0x0CF8,                /*[GLOBAL VAR]  (long) pointer to Front Desk Buss Variables*/
  38438.  
  38439. æKY WarmStart 
  38440. æT constant
  38441. æFc SysEqu.h
  38442. æD     WarmStart = 0x0CFC,              /*[GLOBAL VAR]  (long) flag to indicate it is a warm start*/
  38443.  
  38444. æKY TimeDBRA 
  38445. æT constant
  38446. æFc SysEqu.h
  38447. æD     TimeDBRA = 0x0D00,               /*[GLOBAL VAR]  (word) number of iterations of DBRA per millisecond*/
  38448.  
  38449. æKY TimeSCCDB 
  38450. æT constant
  38451. æFc SysEqu.h
  38452. æD     TimeSCCDB = 0x0D02,              /*[GLOBAL VAR]  (word) number of iter's of SCC access & DBRA.*/
  38453.  
  38454. æKY SlotQDT 
  38455. æT constant
  38456. æFc SysEqu.h
  38457. æD     SlotQDT = 0x0D04,                /*[GLOBAL VAR]  ptr to slot queue table*/
  38458.  
  38459. æKY SlotPrTbl 
  38460. æT constant
  38461. æFc SysEqu.h
  38462. æD     SlotPrTbl = 0x0D08,              /*[GLOBAL VAR]  ptr to slot priority table*/
  38463.  
  38464. æKY SlotVBLQ 
  38465. æT constant
  38466. æFc SysEqu.h
  38467. æD     SlotVBLQ = 0x0D0C,               /*[GLOBAL VAR]  ptr to slot VBL queue table*/
  38468.  
  38469. æKY ScrnVBLPtr 
  38470. æT constant
  38471. æFc SysEqu.h
  38472. æD     ScrnVBLPtr = 0x0D10,             /*[GLOBAL VAR]  save for ptr to main screen VBL queue*/
  38473.  
  38474. æKY SlotTICKS 
  38475. æT constant
  38476. æFc SysEqu.h
  38477. æD     SlotTICKS = 0x0D14,              /*[GLOBAL VAR]  ptr to slot tickcount table*/
  38478.  
  38479. æKY TableSeed 
  38480. æT constant
  38481. æFc SysEqu.h
  38482. æD     TableSeed = 0x0D20,              /*[GLOBAL VAR]  (long) seed value for color table ID's*/
  38483.  
  38484. æKY SRsrcTblPtr 
  38485. æT constant
  38486. æFc SysEqu.h
  38487. æD     SRsrcTblPtr = 0x0D24,            /*[GLOBAL VAR]  (long) pointer to slot resource table.*/
  38488.  
  38489. æKY JVBLTask 
  38490. æT constant
  38491. æFc SysEqu.h
  38492. æD     JVBLTask = 0x0D28,               /*[GLOBAL VAR]  vector to slot VBL task interrupt handler*/
  38493.  
  38494. æKY WMgrCPort 
  38495. æT constant
  38496. æFc SysEqu.h
  38497. æD     WMgrCPort = 0x0D2C,              /*[GLOBAL VAR]  window manager color port */
  38498.  
  38499. æKY VertRRate 
  38500. æT constant
  38501. æFc SysEqu.h
  38502. æD     VertRRate = 0x0D30,              /*[GLOBAL VAR]  (word) Vertical refresh rate for start manager. */
  38503.  
  38504. æKY ChunkyDepth 
  38505. æT constant
  38506. æFc SysEqu.h
  38507. æD     ChunkyDepth = 0x0D60,            /*[GLOBAL VAR]  depth of the pixels*/
  38508.  
  38509. æKY CrsrPtr 
  38510. æT constant
  38511. æFc SysEqu.h
  38512. æD     CrsrPtr = 0x0D62,                /*[GLOBAL VAR]  pointer to cursor save area*/
  38513.  
  38514. æKY PortList 
  38515. æT constant
  38516. æFc SysEqu.h
  38517. æD     PortList = 0x0D66,               /*[GLOBAL VAR]  list of grafports*/
  38518.  
  38519. æKY MickeyBytes 
  38520. æT constant
  38521. æFc SysEqu.h
  38522. æD     MickeyBytes = 0x0D6A,            /*[GLOBAL VAR]  long pointer to cursor stuff*/
  38523.  
  38524. æKY QDErrLM 
  38525. æT constant
  38526. æFc SysEqu.h
  38527. æD     QDErrLM = 0x0D6E,                /*[GLOBAL VAR] QDErr has name conflict w/ type. QuickDraw error code [word]*/
  38528.  
  38529. æKY VIA2DT 
  38530. æT constant
  38531. æFc SysEqu.h
  38532. æD     VIA2DT = 0x0D70,                 /*[GLOBAL VAR]  32 bytes for VIA2 dispatch table for NuMac*/
  38533.  
  38534. æKY SInitFlags 
  38535. æT constant
  38536. æFc SysEqu.h
  38537. æD     SInitFlags = 0x0D90,             /*[GLOBAL VAR]  StartInit.a flags [word]*/
  38538.  
  38539. æKY DTQueue 
  38540. æT constant
  38541. æFc SysEqu.h
  38542. æD     DTQueue = 0x0D92,                /*[GLOBAL VAR]  (10 bytes) deferred task queue header*/
  38543.  
  38544. æKY DTQFlags 
  38545. æT constant
  38546. æFc SysEqu.h
  38547. æD     DTQFlags = 0x0D92,               /*[GLOBAL VAR]  flag word for DTQueue*/
  38548.  
  38549. æKY DTskQHdr 
  38550. æT constant
  38551. æFc SysEqu.h
  38552. æD     DTskQHdr = 0x0D94,               /*[GLOBAL VAR]  ptr to head of queue*/
  38553.  
  38554. æKY DTskQTail 
  38555. æT constant
  38556. æFc SysEqu.h
  38557. æD     DTskQTail = 0x0D98,              /*[GLOBAL VAR]  ptr to tail of queue*/
  38558.  
  38559. æKY JDTInstall 
  38560. æT constant
  38561. æFc SysEqu.h
  38562. æD     JDTInstall = 0x0D9C,             /*[GLOBAL VAR]  (long) ptr to deferred task install routine*/
  38563.  
  38564. æKY HiliteRGB 
  38565. æT constant
  38566. æFc SysEqu.h
  38567. æD     HiliteRGB = 0x0DA0,              /*[GLOBAL VAR]  6 bytes: rgb of hilite color*/
  38568.  
  38569. æKY TimeSCSIDB 
  38570. æT constant
  38571. æFc SysEqu.h
  38572. æD     TimeSCSIDB = 0x0DA6,             /*[GLOBAL VAR]  (word) number of iter's of SCSI access & DBRA*/
  38573.  
  38574. æKY DSCtrAdj 
  38575. æT constant
  38576. æFc SysEqu.h
  38577. æD     DSCtrAdj = 0x0DA8,               /*[GLOBAL VAR]  (long) Center adjust for DS rect.*/
  38578.  
  38579. æKY IconTLAddr 
  38580. æT constant
  38581. æFc SysEqu.h
  38582. æD     IconTLAddr = 0x0DAC,             /*[GLOBAL VAR]  (long) pointer to where start icons are to be put.*/
  38583.  
  38584. æKY VideoInfoOK 
  38585. æT constant
  38586. æFc SysEqu.h
  38587. æD     VideoInfoOK = 0x0DB0,            /*[GLOBAL VAR]  (long) Signals to CritErr that the Video card is ok*/
  38588.  
  38589. æKY EndSRTPtr 
  38590. æT constant
  38591. æFc SysEqu.h
  38592. æD     EndSRTPtr = 0x0DB4,              /*[GLOBAL VAR]  (long) Pointer to the end of the Slot Resource Table (Not the SRT buffer).*/
  38593.  
  38594. æKY SDMJmpTblPtr 
  38595. æT constant
  38596. æFc SysEqu.h
  38597. æD     SDMJmpTblPtr = 0x0DB8,           /*[GLOBAL VAR]  (long) Pointer to the SDM jump table*/
  38598.  
  38599. æKY JSwapMMU 
  38600. æT constant
  38601. æFc SysEqu.h
  38602. æD     JSwapMMU = 0x0DBC,               /*[GLOBAL VAR]  (long) jump vector to SwapMMU routine*/
  38603.  
  38604. æKY SdmBusErr 
  38605. æT constant
  38606. æFc SysEqu.h
  38607. æD     SdmBusErr = 0x0DC0,              /*[GLOBAL VAR]  (long) Pointer to the SDM busErr handler*/
  38608.  
  38609. æKY LastTxGDevice 
  38610. æT constant
  38611. æFc SysEqu.h
  38612. æD     LastTxGDevice = 0x0DC4,          /*[GLOBAL VAR]  (long) copy of TheGDevice set up for fast text measure*/
  38613.  
  38614. æKY NewCrsrJTbl 
  38615. æT constant
  38616. æFc SysEqu.h
  38617. æD     NewCrsrJTbl = 0x88C,             /*[GLOBAL VAR]  location of new crsr jump vectors*/
  38618.  
  38619. æKY JAllocCrsr 
  38620. æT constant
  38621. æFc SysEqu.h
  38622. æD     JAllocCrsr = 0x88C,              /*[GLOBAL VAR]  (long) vector to routine that allocates cursor*/
  38623.  
  38624. æKY JSetCCrsr 
  38625. æT constant
  38626. æFc SysEqu.h
  38627. æD     JSetCCrsr = 0x890,               /*[GLOBAL VAR]  (long) vector to routine that sets color cursor*/
  38628.  
  38629. æKY JOpcodeProc 
  38630. æT constant
  38631. æFc SysEqu.h
  38632. æD     JOpcodeProc = 0x894,             /*[GLOBAL VAR]  (long) vector to process new picture opcodes*/
  38633.  
  38634. æKY CrsrBase 
  38635. æT constant
  38636. æFc SysEqu.h
  38637. æD     CrsrBase = 0x898,                /*[GLOBAL VAR]  (long) scrnBase for cursor*/
  38638.  
  38639. æKY CrsrDevice 
  38640. æT constant
  38641. æFc SysEqu.h
  38642. æD     CrsrDevice = 0x89C,              /*[GLOBAL VAR]  (long) current cursor device*/
  38643.  
  38644. æKY SrcDevice 
  38645. æT constant
  38646. æFc SysEqu.h
  38647. æD     SrcDevice = 0x8A0,               /*[GLOBAL VAR]  (LONG) Src device for Stretchbits*/
  38648.  
  38649. æKY MainDevice 
  38650. æT constant
  38651. æFc SysEqu.h
  38652. æD     MainDevice = 0x8A4,              /*[GLOBAL VAR]  (long) the main screen device*/
  38653.  
  38654. æKY DeviceList 
  38655. æT constant
  38656. æFc SysEqu.h
  38657. æD     DeviceList = 0x8A8,              /*[GLOBAL VAR]  (long) list of display devices*/
  38658.  
  38659. æKY CrsrRow 
  38660. æT constant
  38661. æFc SysEqu.h
  38662. æD     CrsrRow = 0x8AC,                 /*[GLOBAL VAR]  (word) rowbytes for current cursor screen*/
  38663.  
  38664. æKY QDColors 
  38665. æT constant
  38666. æFc SysEqu.h
  38667. æD     QDColors = 0x8B0,                /*[GLOBAL VAR]  (long) handle to default colors*/
  38668.  
  38669. æKY HiliteMode 
  38670. æT constant
  38671. æFc SysEqu.h
  38672. æD     HiliteMode = 0x938,              /*[GLOBAL VAR]  used for color highlighting*/
  38673.  
  38674. æKY BusErrVct 
  38675. æT constant
  38676. æFc SysEqu.h
  38677. æD     BusErrVct = 0x08,                /*[GLOBAL VAR]  bus error vector*/
  38678.  
  38679. æKY RestProc 
  38680. æT constant
  38681. æFc SysEqu.h
  38682. æD     RestProc = 0xA8C,                /*[GLOBAL VAR]  Resume procedure f InitDialogs [pointer]*/
  38683.  
  38684. æKY ROM85 
  38685. æT constant
  38686. æFc SysEqu.h
  38687. æD     ROM85 = 0x28E,                   /*[GLOBAL VAR]  (word) actually high bit - 0 for ROM vers $75 (sic) and later*/
  38688.  
  38689. æKY ROMMapHndl 
  38690. æT constant
  38691. æFc SysEqu.h
  38692. æD     ROMMapHndl = 0xB06,              /*[GLOBAL VAR]  (long) handle of ROM resource map*/
  38693.  
  38694. æKY ScrVRes 
  38695. æT constant
  38696. æFc SysEqu.h
  38697. æD     ScrVRes = 0x102,                 /*[GLOBAL VAR] Pixels per inch vertically (word)
  38698.    screen vertical dots/inch [word]*/
  38699.  
  38700. æKY ScrHRes 
  38701. æT constant
  38702. æFc SysEqu.h
  38703. æD     ScrHRes = 0x104,                 /*[GLOBAL VAR] Pixels per inch horizontally (word)
  38704.    screen horizontal dots/inch [word]*/
  38705.  
  38706. æKY ScrnBase 
  38707. æT constant
  38708. æFc SysEqu.h
  38709. æD     ScrnBase = 0x824,                /*[GLOBAL VAR] Address of main screen buffer
  38710.    Screen Base [pointer]*/
  38711.  
  38712. æKY ScreenRow 
  38713. æT constant
  38714. æFc SysEqu.h
  38715. æD     ScreenRow = 0x106,               /*[GLOBAL VAR]  rowBytes of screen [word]*/
  38716.  
  38717. æKY MBTicks 
  38718. æT constant
  38719. æFc SysEqu.h
  38720. æD     MBTicks = 0x16E,                 /*[GLOBAL VAR]  tick count @ last mouse button [long]*/
  38721.  
  38722. æKY JKybdTask 
  38723. æT constant
  38724. æFc SysEqu.h
  38725. æD     JKybdTask = 0x21A,               /*[GLOBAL VAR]  keyboard VBL task hook [pointer]*/
  38726.  
  38727. æKY KeyLast 
  38728. æT constant
  38729. æFc SysEqu.h
  38730. æD     KeyLast = 0x184,                 /*[GLOBAL VAR]  ASCII for last valid keycode [word]*/
  38731.  
  38732. æKY KeyTime 
  38733. æT constant
  38734. æFc SysEqu.h
  38735. æD     KeyTime = 0x186,                 /*[GLOBAL VAR]  tickcount when KEYLAST was rec'd [long]*/
  38736.  
  38737. æKY KeyRepTime 
  38738. æT constant
  38739. æFc SysEqu.h
  38740. æD     KeyRepTime = 0x18A,              /*[GLOBAL VAR]  tickcount when key was last repeated [long]*/
  38741.  
  38742. æKY SPConfig 
  38743. æT constant
  38744. æFc SysEqu.h
  38745. æD     SPConfig = 0x1FB,                /*[GLOBAL VAR] Use types for serial ports (byte)
  38746.    config bits: 4-7 A, 0-3 B (see use type below)*/
  38747.  
  38748. æKY SPPortA 
  38749. æT constant
  38750. æFc SysEqu.h
  38751. æD     SPPortA = 0x1FC,                 /*[GLOBAL VAR] Modem port configuration (word)
  38752.    SCC port A configuration [word]*/
  38753.  
  38754. æKY SPPortB 
  38755. æT constant
  38756. æFc SysEqu.h
  38757. æD     SPPortB = 0x1FE,                 /*[GLOBAL VAR] Printer port configuration (word)
  38758.    SCC port B configuration [word]*/
  38759.  
  38760. æKY SCCRd 
  38761. æT constant
  38762. æFc SysEqu.h
  38763. æD     SCCRd = 0x1D8,                   /*[GLOBAL VAR] SCC read base address
  38764.    SCC base read address [pointer]*/
  38765.  
  38766. æKY SCCWr 
  38767. æT constant
  38768. æFc SysEqu.h
  38769. æD     SCCWr = 0x1DC,                   /*[GLOBAL VAR] SCC write base address
  38770.    SCC base write address [pointer]*/
  38771.  
  38772. æKY DoubleTime 
  38773. æT constant
  38774. æFc SysEqu.h
  38775. æD     DoubleTime = 0x2F0,              /*[GLOBAL VAR] Double-click interval in ticks (long)
  38776.    double click ticks [long]*/
  38777.  
  38778. æKY CaretTime 
  38779. æT constant
  38780. æFc SysEqu.h
  38781. æD     CaretTime = 0x2F4,               /*[GLOBAL VAR] Caret-blink interval in ticks (long)
  38782.    caret blink ticks [long]*/
  38783.  
  38784. æKY KeyThresh 
  38785. æT constant
  38786. æFc SysEqu.h
  38787. æD     KeyThresh = 0x18E,               /*[GLOBAL VAR] Auto-key threshold (word)
  38788.    threshold for key repeat [word]*/
  38789.  
  38790. æKY KeyRepThresh 
  38791. æT constant
  38792. æFc SysEqu.h
  38793. æD     KeyRepThresh = 0x190,            /*[GLOBAL VAR] Auto-key rate (word)
  38794.    key repeat speed [word]*/
  38795.  
  38796. æKY SdVolume 
  38797. æT constant
  38798. æFc SysEqu.h
  38799. æD     SdVolume = 0x260,                /*[GLOBAL VAR] Current speaker volume (byte:  low-order three bits only)
  38800.    Global volume(sound) control [byte]*/
  38801.  
  38802. æKY Ticks 
  38803. æT constant
  38804. æFc SysEqu.h
  38805. æD     Ticks = 0x16A,                   /*[GLOBAL VAR] Current number of ticks since system startup (long)
  38806.    Tick count, time since boot [unsigned long]*/
  38807.  
  38808. æKY TimeLM 
  38809. æT constant
  38810. æFc SysEqu.h
  38811. æD     TimeLM = 0x20C,                  /*[GLOBAL VAR] Time has name conflict w/ type. Clock time (extrapolated) [long]*/
  38812.  
  38813. æKY MonkeyLives 
  38814. æT constant
  38815. æFc SysEqu.h
  38816. æD     MonkeyLives = 0x100,             /*[GLOBAL VAR]  monkey lives if >= 0 [word]*/
  38817.  
  38818. æKY SEvtEnb 
  38819. æT constant
  38820. æFc SysEqu.h
  38821. æD     SEvtEnb = 0x15C,                 /*[GLOBAL VAR] 0 if SystemEvent should return FALSE (byte)
  38822.    enable SysEvent calls from GNE [byte]*/
  38823.  
  38824. æKY JournalFlag 
  38825. æT constant
  38826. æFc SysEqu.h
  38827. æD     JournalFlag = 0x8DE,             /*[GLOBAL VAR] Journaling mode (word)
  38828.    journaling state [word]*/
  38829.  
  38830. æKY JournalRef 
  38831. æT constant
  38832. æFc SysEqu.h
  38833. æD     JournalRef = 0x8E8,              /*[GLOBAL VAR] Reference number of journaling device driver (word)
  38834.    Journalling driver's refnum [word]*/
  38835.  
  38836. æKY BufPtr 
  38837. æT constant
  38838. æFc SysEqu.h
  38839. æD     BufPtr = 0x10C,                  /*[GLOBAL VAR] Address of end of jump table
  38840.    top of application memory [pointer]*/
  38841.  
  38842. æKY StkLowPt 
  38843. æT constant
  38844. æFc SysEqu.h
  38845. æD     StkLowPt = 0x110,                /*[GLOBAL VAR]  Lowest stack as measured in VBL task [pointer]*/
  38846.  
  38847. æKY TheZone 
  38848. æT constant
  38849. æFc SysEqu.h
  38850. æD     TheZone = 0x118,                 /*[GLOBAL VAR] Address of current heap zone
  38851.    current heap zone [pointer]*/
  38852.  
  38853. æKY ApplLimit 
  38854. æT constant
  38855. æFc SysEqu.h
  38856. æD     ApplLimit = 0x130,               /*[GLOBAL VAR] Application heap limit
  38857.    application limit [pointer]*/
  38858.  
  38859. æKY SysZone 
  38860. æT constant
  38861. æFc SysEqu.h
  38862. æD     SysZone = 0x2A6,                 /*[GLOBAL VAR] Address of system heap zone
  38863.    system heap zone [pointer]*/
  38864.  
  38865. æKY ApplZone 
  38866. æT constant
  38867. æFc SysEqu.h
  38868. æD     ApplZone = 0x2AA,                /*[GLOBAL VAR] Address of application heap zone
  38869.    application heap zone [pointer]*/
  38870.  
  38871. æKY HeapEnd 
  38872. æT constant
  38873. æFc SysEqu.h
  38874. æD     HeapEnd = 0x114,                 /*[GLOBAL VAR] Address of end of application heap zone
  38875.    end of heap [pointer]*/
  38876.  
  38877. æKY HiHeapMark 
  38878. æT constant
  38879. æFc SysEqu.h
  38880. æD     HiHeapMark = 0xBAE,              /*[GLOBAL VAR]  (long) highest address used by a zone below sp<01Nov85 JTC>*/
  38881.  
  38882. æKY MemErr 
  38883. æT constant
  38884. æFc SysEqu.h
  38885. æD     MemErr = 0x220,                  /*[GLOBAL VAR]  last memory manager error [word]*/
  38886.  
  38887. æKY UTableBase 
  38888. æT constant
  38889. æFc SysEqu.h
  38890. æD     UTableBase = 0x11C,              /*[GLOBAL VAR] Base address of unit table
  38891.    unit I/O table [pointer]*/
  38892.  
  38893. æKY UnitNtryCnt 
  38894. æT constant
  38895. æFc SysEqu.h
  38896. æD     UnitNtryCnt = 0x1D2,             /*[GLOBAL VAR]  count of entries in unit table [word]*/
  38897.  
  38898. æKY JFetch 
  38899. æT constant
  38900. æFc SysEqu.h
  38901. æD     JFetch = 0x8F4,                  /*[GLOBAL VAR] Jump vector for Fetch function
  38902.    fetch a byte routine for drivers [pointer]*/
  38903.  
  38904. æKY JStash 
  38905. æT constant
  38906. æFc SysEqu.h
  38907. æD     JStash = 0x8F8,                  /*[GLOBAL VAR] Jump vector for Stash function
  38908.    stash a byte routine for drivers [pointer]*/
  38909.  
  38910. æKY JIODone 
  38911. æT constant
  38912. æFc SysEqu.h
  38913. æD     JIODone = 0x8FC,                 /*[GLOBAL VAR] Jump vector for IODone function
  38914.    IODone entry location [pointer]*/
  38915.  
  38916. æKY DrvQHdr 
  38917. æT constant
  38918. æFc SysEqu.h
  38919. æD     DrvQHdr = 0x308,                 /*[GLOBAL VAR] Drive queue header (10 bytes)
  38920.    queue header of drives in system [10 bytes]*/
  38921.  
  38922. æKY BootDrive 
  38923. æT constant
  38924. æFc SysEqu.h
  38925. æD     BootDrive = 0x210,               /*[GLOBAL VAR]  drive number of boot drive [word]*/
  38926.  
  38927. æKY EjectNotify 
  38928. æT constant
  38929. æFc SysEqu.h
  38930. æD     EjectNotify = 0x338,             /*[GLOBAL VAR]  eject notify procedure [pointer]*/
  38931.  
  38932. æKY IAZNotify 
  38933. æT constant
  38934. æFc SysEqu.h
  38935. æD     IAZNotify = 0x33C,               /*[GLOBAL VAR]  world swaps notify procedure [pointer]*/
  38936.  
  38937. æKY SFSaveDisk 
  38938. æT constant
  38939. æFc SysEqu.h
  38940. æD     SFSaveDisk = 0x214,              /*[GLOBAL VAR] Negative of volume reference number used by Standard File Package (word)
  38941.    last vRefNum seen by standard file [word]*/
  38942.  
  38943. æKY CurDirStore 
  38944. æT constant
  38945. æFc SysEqu.h
  38946. æD     CurDirStore = 0x398,             /*[GLOBAL VAR]  save dir across calls to Standard File [long]*/
  38947.  
  38948. æKY OneOne 
  38949. æT constant
  38950. æFc SysEqu.h
  38951. æD     OneOne = 0xA02,                  /*[GLOBAL VAR] $00010001
  38952.    constant $00010001 [long]*/
  38953.  
  38954. æKY MinusOne 
  38955. æT constant
  38956. æFc SysEqu.h
  38957. æD     MinusOne = 0xA06,                /*[GLOBAL VAR] $FFFFFFFF
  38958.    constant $FFFFFFFF [long]*/
  38959.  
  38960. æKY Lo3Bytes 
  38961. æT constant
  38962. æFc SysEqu.h
  38963. æD     Lo3Bytes = 0x31A,                /*[GLOBAL VAR] $00FFFFFF
  38964.    constant $00FFFFFF [long]*/
  38965.  
  38966. æKY ROMBase 
  38967. æT constant
  38968. æFc SysEqu.h
  38969. æD     ROMBase = 0x2AE,                 /*[GLOBAL VAR] Base address of ROM
  38970.    ROM base address [pointer]*/
  38971.  
  38972. æKY RAMBase 
  38973. æT constant
  38974. æFc SysEqu.h
  38975. æD     RAMBase = 0x2B2,                 /*[GLOBAL VAR] Trap dispatch table's base address for routines in RAM
  38976.    RAM base address [pointer]*/
  38977.  
  38978. æKY SysVersion 
  38979. æT constant
  38980. æFc SysEqu.h
  38981. æD     SysVersion = 0x15A,              /*[GLOBAL VAR]  version # of RAM-based system [word]*/
  38982.  
  38983. æKY RndSeed 
  38984. æT constant
  38985. æFc SysEqu.h
  38986. æD     RndSeed = 0x156,                 /*[GLOBAL VAR] Random number seed (long)
  38987.    random seed/number [long]*/
  38988.  
  38989. æKY Scratch20 
  38990. æT constant
  38991. æFc SysEqu.h
  38992. æD     Scratch20 = 0x1E4,               /*[GLOBAL VAR] 20-byte scratch area
  38993.    scratch [20 bytes]*/
  38994.  
  38995. æKY Scratch8 
  38996. æT constant
  38997. æFc SysEqu.h
  38998. æD     Scratch8 = 0x9FA,                /*[GLOBAL VAR] 8-byte scratch area
  38999.    scratch [8 bytes]*/
  39000.  
  39001. æKY ScrapSize 
  39002. æT constant
  39003. æFc SysEqu.h
  39004. æD     ScrapSize = 0x960,               /*[GLOBAL VAR] Size in bytes of desk scrap (long)
  39005.    scrap length [long]*/
  39006.  
  39007. æKY ScrapHandle 
  39008. æT constant
  39009. æFc SysEqu.h
  39010. æD     ScrapHandle = 0x964,             /*[GLOBAL VAR] Handle to desk scrap in memory
  39011.    memory scrap [handle]*/
  39012.  
  39013. æKY ScrapCount 
  39014. æT constant
  39015. æFc SysEqu.h
  39016. æD     ScrapCount = 0x968,              /*[GLOBAL VAR] Count changed by ZeroScrap (word)
  39017.    validation byte [word]*/
  39018.  
  39019. æKY ScrapState 
  39020. æT constant
  39021. æFc SysEqu.h
  39022. æD     ScrapState = 0x96A,              /*[GLOBAL VAR] Tells where desk scrap is (word)
  39023.    scrap state [word]*/
  39024.  
  39025. æKY ScrapName 
  39026. æT constant
  39027. æFc SysEqu.h
  39028. æD     ScrapName = 0x96C,               /*[GLOBAL VAR] Pointer to scrap file name (preceded by length byte)
  39029.    pointer to scrap name [pointer]*/
  39030.  
  39031. æKY IntlSpec 
  39032. æT constant
  39033. æFc SysEqu.h
  39034. æD     IntlSpec = 0xBA0,                /*[GLOBAL VAR]  (long) - ptr to extra Intl data */
  39035.  
  39036. æKY SwitcherTPtr 
  39037. æT constant
  39038. æFc SysEqu.h
  39039. æD     SwitcherTPtr = 0x286,            /*[GLOBAL VAR]  Switcher's switch table */
  39040.  
  39041. æKY CPUFlag 
  39042. æT constant
  39043. æFc SysEqu.h
  39044. æD     CPUFlag = 0x12F,                 /*[GLOBAL VAR]  $00=68000, $01=68010, $02=68020 (old ROM inits to $00)*/
  39045.  
  39046. æKY VIA 
  39047. æT constant
  39048. æFc SysEqu.h
  39049. æD     VIA = 0x1D4,                     /*[GLOBAL VAR] VIA base address
  39050.    VIA base address [pointer]*/
  39051.  
  39052. æKY IWM 
  39053. æT constant
  39054. æFc SysEqu.h
  39055. æD     IWM = 0x1E0,                     /*[GLOBAL VAR]  IWM base address [pointer]*/
  39056.  
  39057. æKY Lvl1DT 
  39058. æT constant
  39059. æFc SysEqu.h
  39060. æD     Lvl1DT = 0x192,                  /*[GLOBAL VAR] Level-1 secondary interrupt vector table (32 bytes)
  39061.    Interrupt level 1 dispatch table [32 bytes]*/
  39062.  
  39063. æKY Lvl2DT 
  39064. æT constant
  39065. æFc SysEqu.h
  39066. æD     Lvl2DT = 0x1B2,                  /*[GLOBAL VAR] Level-2 secondary interrupt vector table (32 bytes)
  39067.    Interrupt level 2 dispatch table [32 bytes]*/
  39068.  
  39069. æKY ExtStsDT 
  39070. æT constant
  39071. æFc SysEqu.h
  39072. æD     ExtStsDT = 0x2BE,                /*[GLOBAL VAR] External/status interrupt vector table (16 bytes)
  39073.    SCC ext/sts secondary dispatch table [16 bytes]*/
  39074.  
  39075. æKY SPValid 
  39076. æT constant
  39077. æFc SysEqu.h
  39078. æD     SPValid = 0x1F8,                 /*[GLOBAL VAR] Validity status (byte)
  39079.    validation field ($A7) [byte]*/
  39080.  
  39081. æKY SPATalkA 
  39082. æT constant
  39083. æFc SysEqu.h
  39084. æD     SPATalkA = 0x1F9,                /*[GLOBAL VAR] AppleTalk node ID hint for modem port (byte)
  39085.    AppleTalk node number hint for port A*/
  39086.  
  39087. æKY SPATalkB 
  39088. æT constant
  39089. æFc SysEqu.h
  39090. æD     SPATalkB = 0x1FA,                /*[GLOBAL VAR] AppleTalk node ID hint for printer port (byte)
  39091.    AppleTalk node number hint for port B*/
  39092.  
  39093. æKY SPAlarm 
  39094. æT constant
  39095. æFc SysEqu.h
  39096. æD     SPAlarm = 0x200,                 /*[GLOBAL VAR] Alarm setting (long)
  39097.    alarm time [long]*/
  39098.  
  39099. æKY SPFont 
  39100. æT constant
  39101. æFc SysEqu.h
  39102. æD     SPFont = 0x204,                  /*[GLOBAL VAR] Application font number minus 1 (word)
  39103.    default application font number minus 1 [word]*/
  39104.  
  39105. æKY SPKbd 
  39106. æT constant
  39107. æFc SysEqu.h
  39108. æD     SPKbd = 0x206,                   /*[GLOBAL VAR] Auto-key threshold and rate (byte)
  39109.    kbd repeat thresh in 4/60ths [2 4-bit]*/
  39110.  
  39111. æKY SPPrint 
  39112. æT constant
  39113. æFc SysEqu.h
  39114. æD     SPPrint = 0x207,                 /*[GLOBAL VAR] Printer connection (byte)
  39115.    print stuff [byte]*/
  39116.  
  39117. æKY SPVolCtl 
  39118. æT constant
  39119. æFc SysEqu.h
  39120. æD     SPVolCtl = 0x208,                /*[GLOBAL VAR] Speaker volume setting in parameter RAM (byte)
  39121.    volume control [byte]*/
  39122.  
  39123. æKY SPClikCaret 
  39124. æT constant
  39125. æFc SysEqu.h
  39126. æD     SPClikCaret = 0x209,             /*[GLOBAL VAR] Double-click and caret-blink times (byte)
  39127.    double click/caret time in 4/60ths[2 4-bit]*/
  39128.  
  39129. æKY SPMisc1 
  39130. æT constant
  39131. æFc SysEqu.h
  39132. æD     SPMisc1 = 0x20A,                 /*[GLOBAL VAR]  miscellaneous [1 byte]*/
  39133.  
  39134. æKY SPMisc2 
  39135. æT constant
  39136. æFc SysEqu.h
  39137. æD     SPMisc2 = 0x20B,                 /*[GLOBAL VAR] Mouse scaling, system startup disk, menu blink (byte)
  39138.    miscellaneous [1 byte]*/
  39139.  
  39140. æKY GetParam 
  39141. æT constant
  39142. æFc SysEqu.h
  39143. æD     GetParam = 0x1E4,                /*[GLOBAL VAR]  system parameter scratch [20 bytes]*/
  39144.  
  39145. æKY SysParam 
  39146. æT constant
  39147. æFc SysEqu.h
  39148. æD     SysParam = 0x1F8,                /*[GLOBAL VAR] Low-memory copy of parameter RAM (20 bytes)
  39149.    system parameter memory [20 bytes]*/
  39150.  
  39151. æKY CrsrThresh 
  39152. æT constant
  39153. æFc SysEqu.h
  39154. æD     CrsrThresh = 0x8EC,              /*[GLOBAL VAR] Mouse-scaling threshold (word) 
  39155.    delta threshold for mouse scaling [word]*/
  39156.  
  39157. æKY JCrsrTask 
  39158. æT constant
  39159. æFc SysEqu.h
  39160. æD     JCrsrTask = 0x8EE,               /*[GLOBAL VAR]  address of CrsrVBLTask [long]*/
  39161.  
  39162. æKY MTemp 
  39163. æT constant
  39164. æFc SysEqu.h
  39165. æD     MTemp = 0x828,                   /*[GLOBAL VAR]  Low-level interrupt mouse location [long]*/
  39166.  
  39167. æKY RawMouse 
  39168. æT constant
  39169. æFc SysEqu.h
  39170. æD     RawMouse = 0x82C,                /*[GLOBAL VAR]  un-jerked mouse coordinates [long]*/
  39171.  
  39172. æKY CrsrRect 
  39173. æT constant
  39174. æFc SysEqu.h
  39175. æD     CrsrRect = 0x83C,                /*[GLOBAL VAR]  Cursor hit rectangle [8 bytes]*/
  39176.  
  39177. æKY TheCrsr 
  39178. æT constant
  39179. æFc SysEqu.h
  39180. æD     TheCrsr = 0x844,                 /*[GLOBAL VAR]  Cursor data, mask & hotspot [68 bytes]*/
  39181.  
  39182. æKY CrsrAddr 
  39183. æT constant
  39184. æFc SysEqu.h
  39185. æD     CrsrAddr = 0x888,                /*[GLOBAL VAR]  Address of data under cursor [long]*/
  39186.  
  39187. æKY CrsrSave 
  39188. æT constant
  39189. æFc SysEqu.h
  39190. æD     CrsrSave = 0x88C,                /*[GLOBAL VAR]  data under the cursor [64 bytes]*/
  39191.  
  39192. æKY CrsrVis 
  39193. æT constant
  39194. æFc SysEqu.h
  39195. æD     CrsrVis = 0x8CC,                 /*[GLOBAL VAR]  Cursor visible? [byte]*/
  39196.  
  39197. æKY CrsrBusy 
  39198. æT constant
  39199. æFc SysEqu.h
  39200. æD     CrsrBusy = 0x8CD,                /*[GLOBAL VAR]  Cursor locked out? [byte]*/
  39201.  
  39202. æKY CrsrNew 
  39203. æT constant
  39204. æFc SysEqu.h
  39205. æD     CrsrNew = 0x8CE,                 /*[GLOBAL VAR]  Cursor changed? [byte]*/
  39206.  
  39207. æKY CrsrState 
  39208. æT constant
  39209. æFc SysEqu.h
  39210. æD     CrsrState = 0x8D0,               /*[GLOBAL VAR]  Cursor nesting level [word]*/
  39211.  
  39212. æKY CrsrObscure 
  39213. æT constant
  39214. æFc SysEqu.h
  39215. æD     CrsrObscure = 0x8D2,             /*[GLOBAL VAR]  Cursor obscure semaphore [byte]*/
  39216.  
  39217. æKY KbdVars 
  39218. æT constant
  39219. æFc SysEqu.h
  39220. æD     KbdVars = 0x216,                 /*[GLOBAL VAR]  Keyboard manager variables [4 bytes]*/
  39221.  
  39222. æKY KbdType 
  39223. æT constant
  39224. æFc SysEqu.h
  39225. æD     KbdType = 0x21E,                 /*[GLOBAL VAR]  keyboard model number [byte]*/
  39226.  
  39227. æKY MBState 
  39228. æT constant
  39229. æFc SysEqu.h
  39230. æD     MBState = 0x172,                 /*[GLOBAL VAR]  current mouse button state [byte]*/
  39231.  
  39232. æKY KeyMapLM 
  39233. æT constant
  39234. æFc SysEqu.h
  39235. æD     KeyMapLM = 0x174,                /*[GLOBAL VAR] KeyMap has name conflict w/ type. Bitmap of the keyboard [4 longs]*/
  39236.  
  39237. æKY KeypadMap 
  39238. æT constant
  39239. æFc SysEqu.h
  39240. æD     KeypadMap = 0x17C,               /*[GLOBAL VAR]  bitmap for numeric pad-18bits [long]*/
  39241.  
  39242. æKY Key1Trans 
  39243. æT constant
  39244. æFc SysEqu.h
  39245. æD     Key1Trans = 0x29E,               /*[GLOBAL VAR]  keyboard translator procedure [pointer]*/
  39246.  
  39247. æKY Key2Trans 
  39248. æT constant
  39249. æFc SysEqu.h
  39250. æD     Key2Trans = 0x2A2,               /*[GLOBAL VAR]  numeric keypad translator procedure [pointer]*/
  39251.  
  39252. æKY JGNEFilter 
  39253. æT constant
  39254. æFc SysEqu.h
  39255. æD     JGNEFilter = 0x29A,              /*[GLOBAL VAR]  GetNextEvent filter proc [pointer]*/
  39256.  
  39257. æKY KeyMVars 
  39258. æT constant
  39259. æFc SysEqu.h
  39260. æD     KeyMVars = 0xB04,                /*[GLOBAL VAR]  (word) for ROM KEYM proc state*/
  39261.  
  39262. æKY Mouse 
  39263. æT constant
  39264. æFc SysEqu.h
  39265. æD     Mouse = 0x830,                   /*[GLOBAL VAR]  processed mouse coordinate [long]*/
  39266.  
  39267. æKY CrsrPin 
  39268. æT constant
  39269. æFc SysEqu.h
  39270. æD     CrsrPin = 0x834,                 /*[GLOBAL VAR]  cursor pinning rectangle [8 bytes]*/
  39271.  
  39272. æKY CrsrCouple 
  39273. æT constant
  39274. æFc SysEqu.h
  39275. æD     CrsrCouple = 0x8CF,              /*[GLOBAL VAR]  cursor coupled to mouse? [byte]*/
  39276.  
  39277. æKY CrsrScale 
  39278. æT constant
  39279. æFc SysEqu.h
  39280. æD     CrsrScale = 0x8D3,               /*[GLOBAL VAR]  cursor scaled? [byte]*/
  39281.  
  39282. æKY MouseMask 
  39283. æT constant
  39284. æFc SysEqu.h
  39285. æD     MouseMask = 0x8D6,               /*[GLOBAL VAR]  V-H mask for ANDing with mouse [long]*/
  39286.  
  39287. æKY MouseOffset 
  39288. æT constant
  39289. æFc SysEqu.h
  39290. æD     MouseOffset = 0x8DA,             /*[GLOBAL VAR]  V-H offset for adding after ANDing [long]*/
  39291.  
  39292. æKY AlarmState 
  39293. æT constant
  39294. æFc SysEqu.h
  39295. æD     AlarmState = 0x21F,              /*[GLOBAL VAR]  Bit7=parity, Bit6=beeped, Bit0=enable [byte]*/
  39296.  
  39297. æKY VBLQueue 
  39298. æT constant
  39299. æFc SysEqu.h
  39300. æD     VBLQueue = 0x160,                /*[GLOBAL VAR] Vertical retrace queue header (10 bytes)
  39301.    VBL queue header [10 bytes]*/
  39302.  
  39303. æKY SysEvtMask 
  39304. æT constant
  39305. æFc SysEqu.h
  39306. æD     SysEvtMask = 0x144,              /*[GLOBAL VAR] System event mask (word)
  39307.    system event mask [word]*/
  39308.  
  39309. æKY SysEvtBuf 
  39310. æT constant
  39311. æFc SysEqu.h
  39312. æD     SysEvtBuf = 0x146,               /*[GLOBAL VAR]  system event queue element buffer [pointer]*/
  39313.  
  39314. æKY EventQueue 
  39315. æT constant
  39316. æFc SysEqu.h
  39317. æD     EventQueue = 0x14A,              /*[GLOBAL VAR] Event queue header (10 bytes)
  39318.    event queue header [10 bytes]*/
  39319.  
  39320. æKY EvtBufCnt 
  39321. æT constant
  39322. æFc SysEqu.h
  39323. æD     EvtBufCnt = 0x154,               /*[GLOBAL VAR]  max number of events in SysEvtBuf - 1 [word]*/
  39324.  
  39325. æKY GZRootHnd 
  39326. æT constant
  39327. æFc SysEqu.h
  39328. æD     GZRootHnd = 0x328,               /*[GLOBAL VAR] Handle to relocatable block not to be moved by grow zone function
  39329.    root handle for GrowZone [handle]*/
  39330.  
  39331. æKY GZRootPtr 
  39332. æT constant
  39333. æFc SysEqu.h
  39334. æD     GZRootPtr = 0x32C,               /*[GLOBAL VAR]  root pointer for GrowZone [pointer]*/
  39335.  
  39336. æKY GZMoveHnd 
  39337. æT constant
  39338. æFc SysEqu.h
  39339. æD     GZMoveHnd = 0x330,               /*[GLOBAL VAR]  moving handle for GrowZone [handle]*/
  39340.  
  39341. æKY MemTop 
  39342. æT constant
  39343. æFc SysEqu.h
  39344. æD     MemTop = 0x108,                  /*[GLOBAL VAR] Address of end of RAM (on Macintosh XL, end of RAM available to applications)
  39345.    top of memory [pointer]*/
  39346.  
  39347. æKY MmInOK 
  39348. æT constant
  39349. æFc SysEqu.h
  39350. æD     MmInOK = 0x12E,                  /*[GLOBAL VAR]  initial memory mgr checks ok? [byte]*/
  39351.  
  39352. æKY HpChk 
  39353. æT constant
  39354. æFc SysEqu.h
  39355. æD     HpChk = 0x316,                   /*[GLOBAL VAR]  heap check RAM code [pointer]*/
  39356.  
  39357. æKY MaskBC 
  39358. æT constant
  39359. æFc SysEqu.h
  39360. æD     MaskBC = 0x31A,                  /*[GLOBAL VAR]  Memory Manager Byte Count Mask [long]*/
  39361.  
  39362. æKY MaskHandle 
  39363. æT constant
  39364. æFc SysEqu.h
  39365. æD     MaskHandle = 0x31A,              /*[GLOBAL VAR]  Memory Manager Handle Mask [long]*/
  39366.  
  39367. æKY MaskPtr 
  39368. æT constant
  39369. æFc SysEqu.h
  39370. æD     MaskPtr = 0x31A,                 /*[GLOBAL VAR]  Memory Manager Pointer Mask [long]*/
  39371.  
  39372. æKY MinStack 
  39373. æT constant
  39374. æFc SysEqu.h
  39375. æD     MinStack = 0x31E,                /*[GLOBAL VAR] Minimum space allotment for stack (long)
  39376.    min stack size used in InitApplZone [long]*/
  39377.  
  39378. æKY DefltStack 
  39379. æT constant
  39380. æFc SysEqu.h
  39381. æD     DefltStack = 0x322,              /*[GLOBAL VAR] Default space allotment for stack (long) 
  39382.    default size of stack [long]*/
  39383.  
  39384. æKY MMDefFlags 
  39385. æT constant
  39386. æFc SysEqu.h
  39387. æD     MMDefFlags = 0x326,              /*[GLOBAL VAR]  default zone flags [word]*/
  39388.  
  39389. æKY DSAlertTab 
  39390. æT constant
  39391. æFc SysEqu.h
  39392. æD     DSAlertTab = 0x2BA,              /*[GLOBAL VAR] Pointer to system error alert table in use
  39393.    system error alerts [pointer]*/
  39394.  
  39395. æKY DSAlertRect 
  39396. æT constant
  39397. æFc SysEqu.h
  39398. æD     DSAlertRect = 0x3F8,             /*[GLOBAL VAR] Rectangle enclosing system error alert (8 bytes)
  39399.    rectangle for disk-switch alert [8 bytes]*/
  39400.  
  39401. æKY DSDrawProc 
  39402. æT constant
  39403. æFc SysEqu.h
  39404. æD     DSDrawProc = 0x334,              /*[GLOBAL VAR]  alternate syserror draw procedure [pointer]*/
  39405.  
  39406. æKY DSWndUpdate 
  39407. æT constant
  39408. æFc SysEqu.h
  39409. æD     DSWndUpdate = 0x15D,             /*[GLOBAL VAR]  GNE not to paintBehind DS AlertRect? [byte]*/
  39410.  
  39411. æKY WWExist 
  39412. æT constant
  39413. æFc SysEqu.h
  39414. æD     WWExist = 0x8F2,                 /*[GLOBAL VAR]  window manager initialized? [byte]*/
  39415.  
  39416. æKY QDExist 
  39417. æT constant
  39418. æFc SysEqu.h
  39419. æD     QDExist = 0x8F3,                 /*[GLOBAL VAR]  quickdraw is initialized [byte]*/
  39420.  
  39421. æKY ResumeProc 
  39422. æT constant
  39423. æFc SysEqu.h
  39424. æD     ResumeProc = 0xA8C,              /*[GLOBAL VAR] Address of resume procedure
  39425.    Resume procedure from InitDialogs [pointer]*/
  39426.  
  39427. æKY DSErrCode 
  39428. æT constant
  39429. æFc SysEqu.h
  39430. æD     DSErrCode = 0xAF0,               /*[GLOBAL VAR] Current system error ID (word)
  39431.    last system error alert ID*/
  39432.  
  39433. æKY IntFlag 
  39434. æT constant
  39435. æFc SysEqu.h
  39436. æD     IntFlag = 0x15F,                 /*[GLOBAL VAR]  reduce interrupt disable time when bit 7 = 0*/
  39437.  
  39438. æKY SerialVars 
  39439. æT constant
  39440. æFc SysEqu.h
  39441. æD     SerialVars = 0x2D0,              /*[GLOBAL VAR]  async driver variables [16 bytes]*/
  39442.  
  39443. æKY ABusVars 
  39444. æT constant
  39445. æFc SysEqu.h
  39446. æD     ABusVars = 0x2D8,                /*[GLOBAL VAR] Pointer to AppleTalk variables
  39447.   ;Pointer to AppleTalk local variables*/
  39448.  
  39449. æKY ABusDCE 
  39450. æT constant
  39451. æFc SysEqu.h
  39452. æD     ABusDCE = 0x2DC,                 /*[GLOBAL VAR] ;Pointer to AppleTalk DCE*/
  39453.  
  39454. æKY PortAUse 
  39455. æT constant
  39456. æFc SysEqu.h
  39457. æD     PortAUse = 0x290,                /*[GLOBAL VAR]  bit 7: 1 = not in use, 0 = in use*/
  39458.  
  39459. æKY PortBUse 
  39460. æT constant
  39461. æFc SysEqu.h
  39462. æD     PortBUse = 0x291,                /*[GLOBAL VAR] Current availability of serial port B (byte)
  39463.    port B use, same format as PortAUse*/
  39464.  
  39465. æKY SCCASts 
  39466. æT constant
  39467. æFc SysEqu.h
  39468. æD     SCCASts = 0x2CE,                 /*[GLOBAL VAR]  SCC read reg 0 last ext/sts rupt - A [byte]*/
  39469.  
  39470. æKY SCCBSts 
  39471. æT constant
  39472. æFc SysEqu.h
  39473. æD     SCCBSts = 0x2CF,                 /*[GLOBAL VAR]  SCC read reg 0 last ext/sts rupt - B [byte]*/
  39474.  
  39475. æKY DskErr 
  39476. æT constant
  39477. æFc SysEqu.h
  39478. æD     DskErr = 0x142,                  /*[GLOBAL VAR]  disk routine result code [word]*/
  39479.  
  39480. æKY PWMBuf2 
  39481. æT constant
  39482. æFc SysEqu.h
  39483. æD     PWMBuf2 = 0x312,                 /*[GLOBAL VAR]  PWM buffer 1 (or 2 if sound) [pointer]*/
  39484.  
  39485. æKY SoundPtr 
  39486. æT constant
  39487. æFc SysEqu.h
  39488. æD     SoundPtr = 0x262,                /*[GLOBAL VAR] Pointer to four-tone record
  39489.    4VE sound definition table [pointer]*/
  39490.  
  39491. æKY SoundBase 
  39492. æT constant
  39493. æFc SysEqu.h
  39494. æD     SoundBase = 0x266,               /*[GLOBAL VAR] Pointer to free-form synthesizer buffer
  39495.    sound bitMap [pointer]*/
  39496.  
  39497. æKY SoundVBL 
  39498. æT constant
  39499. æFc SysEqu.h
  39500. æD     SoundVBL = 0x26A,                /*[GLOBAL VAR]  vertical retrace control element [16 bytes]*/
  39501.  
  39502. æKY SoundDCE 
  39503. æT constant
  39504. æFc SysEqu.h
  39505. æD     SoundDCE = 0x27A,                /*[GLOBAL VAR]  sound driver DCE [pointer]*/
  39506.  
  39507. æKY SoundActive 
  39508. æT constant
  39509. æFc SysEqu.h
  39510. æD     SoundActive = 0x27E,             /*[GLOBAL VAR]  sound is active? [byte]*/
  39511.  
  39512. æKY SoundLevel 
  39513. æT constant
  39514. æFc SysEqu.h
  39515. æD     SoundLevel = 0x27F,              /*[GLOBAL VAR] Amplitude in 740-byte buffer (byte)
  39516.    current level in buffer [byte]*/
  39517.  
  39518. æKY CurPitch 
  39519. æT constant
  39520. æFc SysEqu.h
  39521. æD     CurPitch = 0x280,                /*[GLOBAL VAR] Value of count in square-wave synthesizer buffer (word)
  39522.    current pitch value [word]*/
  39523.  
  39524. æKY DskVerify 
  39525. æT constant
  39526. æFc SysEqu.h
  39527. æD     DskVerify = 0x12C,               /*[GLOBAL VAR]  used by 3.5 disk driver for read/verify [byte]*/
  39528.  
  39529. æKY TagData 
  39530. æT constant
  39531. æFc SysEqu.h
  39532. æD     TagData = 0x2FA,                 /*[GLOBAL VAR]  sector tag info for disk drivers [14 bytes]*/
  39533.  
  39534. æKY BufTgFNum 
  39535. æT constant
  39536. æFc SysEqu.h
  39537. æD     BufTgFNum = 0x2FC,               /*[GLOBAL VAR] File tags buffer:  file number (long)
  39538.    file number [long]*/
  39539.  
  39540. æKY BufTgFFlg 
  39541. æT constant
  39542. æFc SysEqu.h
  39543. æD     BufTgFFlg = 0x300,               /*[GLOBAL VAR] File tags buffer:  flags (word:  bit 1=1 if resource fork) 
  39544.    flags [word]*/
  39545.  
  39546. æKY BufTgFBkNum 
  39547. æT constant
  39548. æFc SysEqu.h
  39549. æD     BufTgFBkNum = 0x302,             /*[GLOBAL VAR] File tags buffer:  logical block number (word)
  39550.    logical block number [word]*/
  39551.  
  39552. æKY BufTgDate 
  39553. æT constant
  39554. æFc SysEqu.h
  39555. æD     BufTgDate = 0x304,               /*[GLOBAL VAR] File tags buffer:  date and time of last modification (long)
  39556.    time stamp [word]*/
  39557.  
  39558. æKY ScrDmpEnb 
  39559. æT constant
  39560. æFc SysEqu.h
  39561. æD     ScrDmpEnb = 0x2F8,               /*[GLOBAL VAR] 0 if GetNextEvent shouldn't process Command-Shift-number combinations (byte)
  39562.    screen dump enabled? [byte]*/
  39563.  
  39564. æKY ScrDmpType 
  39565. æT constant
  39566. æFc SysEqu.h
  39567. æD     ScrDmpType = 0x2F9,              /*[GLOBAL VAR]  FF dumps screen, FE dumps front window [byte]*/
  39568.  
  39569. æKY ScrapVars 
  39570. æT constant
  39571. æFc SysEqu.h
  39572. æD     ScrapVars = 0x960,               /*[GLOBAL VAR]  scrap manager variables [32 bytes]*/
  39573.  
  39574. æKY ScrapInfo 
  39575. æT constant
  39576. æFc SysEqu.h
  39577. æD     ScrapInfo = 0x960,               /*[GLOBAL VAR]  scrap length [long]*/
  39578.  
  39579. æKY ScrapEnd 
  39580. æT constant
  39581. æFc SysEqu.h
  39582. æD     ScrapEnd = 0x980,                /*[GLOBAL VAR]  end of scrap vars*/
  39583.  
  39584. æKY ScrapTag 
  39585. æT constant
  39586. æFc SysEqu.h
  39587. æD     ScrapTag = 0x970,                /*[GLOBAL VAR]  scrap file name [STRING[15]]*/
  39588.  
  39589. æKY LaunchFlag 
  39590. æT constant
  39591. æFc SysEqu.h
  39592. æD     LaunchFlag = 0x902,              /*[GLOBAL VAR]  from launch or chain [byte]*/
  39593.  
  39594. æKY SaveSegHandle 
  39595. æT constant
  39596. æFc SysEqu.h
  39597. æD     SaveSegHandle = 0x930,           /*[GLOBAL VAR]  seg 0 handle [handle]*/
  39598.  
  39599. æKY CurJTOffset 
  39600. æT constant
  39601. æFc SysEqu.h
  39602. æD     CurJTOffset = 0x934,             /*[GLOBAL VAR] Offset to jump table from location pointed to by A5 (word)
  39603.    current jump table offset [word]*/
  39604.  
  39605. æKY CurPageOption 
  39606. æT constant
  39607. æFc SysEqu.h
  39608. æD     CurPageOption = 0x936,           /*[GLOBAL VAR] Sound/screen buffer configuration passed to Chain or Launch (word)
  39609.    current page 2 configuration [word]*/
  39610.  
  39611. æKY LoaderPBlock 
  39612. æT constant
  39613. æFc SysEqu.h
  39614. æD     LoaderPBlock = 0x93A,            /*[GLOBAL VAR]  param block for ExitToShell [10 bytes]*/
  39615.  
  39616. æKY CurApRefNum 
  39617. æT constant
  39618. æFc SysEqu.h
  39619. æD     CurApRefNum = 0x900,             /*[GLOBAL VAR] Reference number of current application's resource file (word)
  39620.    refNum of application's resFile [word]*/
  39621.  
  39622. æKY CurrentA5 
  39623. æT constant
  39624. æFc SysEqu.h
  39625. æD     CurrentA5 = 0x904,               /*[GLOBAL VAR] Address of boundary between application globals and application parameters
  39626.    current value of A5 [pointer]*/
  39627.  
  39628. æKY CurStackBase 
  39629. æT constant
  39630. æFc SysEqu.h
  39631. æD     CurStackBase = 0x908,            /*[GLOBAL VAR] Address of base of stack; start of application globals
  39632.    current stack base [pointer]*/
  39633.  
  39634. æKY CurApName 
  39635. æT constant
  39636. æFc SysEqu.h
  39637. æD     CurApName = 0x910,               /*[GLOBAL VAR] Name of current application (length byte followed by up to 31 characters)
  39638.    name of application [STRING[31]]*/
  39639.  
  39640. æKY LoadTrap 
  39641. æT constant
  39642. æFc SysEqu.h
  39643. æD     LoadTrap = 0x12D,                /*[GLOBAL VAR]  trap before launch? [byte]*/
  39644.  
  39645. æKY SegHiEnable 
  39646. æT constant
  39647. æFc SysEqu.h
  39648. æD     SegHiEnable = 0xBB2,             /*[GLOBAL VAR]  (byte) 0 to disable MoveHHi in LoadSeg*/
  39649.  
  39650. æKY WindowList 
  39651. æT constant
  39652. æFc SysEqu.h
  39653. æD     WindowList = 0x9D6,              /*[GLOBAL VAR] Pointer to first window in window list; 0 if using events but not windows
  39654.   Z-ordered linked list of windows [pointer]*/
  39655.  
  39656. æKY PaintWhite 
  39657. æT constant
  39658. æFc SysEqu.h
  39659. æD     PaintWhite = 0x9DC,              /*[GLOBAL VAR] Flag for whether to paint window white before update event (word)
  39660.   erase newly drawn windows? [word]*/
  39661.  
  39662. æKY WMgrPort 
  39663. æT constant
  39664. æFc SysEqu.h
  39665. æD     WMgrPort = 0x9DE,                /*[GLOBAL VAR] Pointer to Window Manager port 
  39666.   window manager's grafport [pointer]*/
  39667.  
  39668. æKY GrayRgn 
  39669. æT constant
  39670. æFc SysEqu.h
  39671. æD     GrayRgn = 0x9EE,                 /*[GLOBAL VAR] Handle to region drawn as desktop
  39672.   rounded gray desk region [handle]*/
  39673.  
  39674. æKY CurActivate 
  39675. æT constant
  39676. æFc SysEqu.h
  39677. æD     CurActivate = 0xA64,             /*[GLOBAL VAR] Pointer to window to receive activate event
  39678.   window slated for activate event [pointer]*/
  39679.  
  39680. æKY CurDeactive 
  39681. æT constant
  39682. æFc SysEqu.h
  39683. æD     CurDeactive = 0xA68,             /*[GLOBAL VAR] Pointer to window to receive deactivate event
  39684.   window slated for deactivate event [pointer]*/
  39685.  
  39686. æKY DragHook 
  39687. æT constant
  39688. æFc SysEqu.h
  39689. æD     DragHook = 0x9F6,                /*[GLOBAL VAR] Address of procedure to execute during TrackGoAway, DragWindow, GrowWindow, DragGrayRgn, TrackControl, and DragControl
  39690.   user hook during dragging [pointer]*/
  39691.  
  39692. æKY DeskPattern 
  39693. æT constant
  39694. æFc SysEqu.h
  39695. æD     DeskPattern = 0xA3C,             /*[GLOBAL VAR] Pattern with which desktop is painted (8 bytes)
  39696.   desk pattern [8 bytes]*/
  39697.  
  39698. æKY DeskHook 
  39699. æT constant
  39700. æFc SysEqu.h
  39701. æD     DeskHook = 0xA6C,                /*[GLOBAL VAR] Address of procedure for painting desktop or responding to clicks on desktop
  39702.   hook for painting the desk [pointer]*/
  39703.  
  39704. æKY GhostWindow 
  39705. æT constant
  39706. æFc SysEqu.h
  39707. æD     GhostWindow = 0xA84,             /*[GLOBAL VAR] Pointer to window never to be considered frontmost
  39708.   window hidden from FrontWindow [pointer]*/
  39709.  
  39710. æKY TEDoText 
  39711. æT constant
  39712. æFc SysEqu.h
  39713. æD     TEDoText = 0xA70,                /*[GLOBAL VAR] Address of TextEdit multi-purpose routine
  39714.   textEdit doText proc hook [pointer]*/
  39715.  
  39716. æKY TERecal 
  39717. æT constant
  39718. æFc SysEqu.h
  39719. æD     TERecal = 0xA74,                 /*[GLOBAL VAR] Address of routine to recalculate line starts for TextEdit
  39720.   textEdit recalText proc hook [pointer]*/
  39721.  
  39722. æKY TEScrpLength 
  39723. æT constant
  39724. æFc SysEqu.h
  39725. æD     TEScrpLength = 0xAB0,            /*[GLOBAL VAR] Size in bytes of TextEdit scrap (long)
  39726.   textEdit Scrap Length [word]*/
  39727.  
  39728. æKY TEScrpHandle 
  39729. æT constant
  39730. æFc SysEqu.h
  39731. æD     TEScrpHandle = 0xAB4,            /*[GLOBAL VAR] Handle to TextEdit scrap
  39732.   textEdit Scrap [handle]*/
  39733.  
  39734. æKY TEWdBreak 
  39735. æT constant
  39736. æFc SysEqu.h
  39737. æD     TEWdBreak = 0xAF6,               /*[GLOBAL VAR] default word break routine [pointer]*/
  39738.  
  39739. æKY WordRedraw 
  39740. æT constant
  39741. æFc SysEqu.h
  39742. æD     WordRedraw = 0xBA5,              /*[GLOBAL VAR] (byte) - used by TextEdit RecalDraw*/
  39743.  
  39744. æKY TESysJust 
  39745. æT constant
  39746. æFc SysEqu.h
  39747. æD     TESysJust = 0xBAC,               /*[GLOBAL VAR] (word) system justification (intl. textEdit)*/
  39748.  
  39749. æKY TopMapHndl 
  39750. æT constant
  39751. æFc SysEqu.h
  39752. æD     TopMapHndl = 0xA50,              /*[GLOBAL VAR] Handle to resource map of most recently opened resource file
  39753.   topmost map in list [handle]*/
  39754.  
  39755. æKY SysMapHndl 
  39756. æT constant
  39757. æFc SysEqu.h
  39758. æD     SysMapHndl = 0xA54,              /*[GLOBAL VAR] Handle to map of system resource file
  39759.   system map [handle]*/
  39760.  
  39761. æKY SysMap 
  39762. æT constant
  39763. æFc SysEqu.h
  39764. æD     SysMap = 0xA58,                  /*[GLOBAL VAR] Reference number of system resource file (word)
  39765.   reference number of system map [word]*/
  39766.  
  39767. æKY CurMap 
  39768. æT constant
  39769. æFc SysEqu.h
  39770. æD     CurMap = 0xA5A,                  /*[GLOBAL VAR] Reference number of current resource file (word) 
  39771.   reference number of current map [word]*/
  39772.  
  39773. æKY ResReadOnly 
  39774. æT constant
  39775. æFc SysEqu.h
  39776. æD     ResReadOnly = 0xA5C,             /*[GLOBAL VAR] Read only flag [word]*/
  39777.  
  39778. æKY ResLoad 
  39779. æT constant
  39780. æFc SysEqu.h
  39781. æD     ResLoad = 0xA5E,                 /*[GLOBAL VAR] Current SetResLoad state (word)
  39782.   Auto-load feature [word]*/
  39783.  
  39784. æKY ResErr 
  39785. æT constant
  39786. æFc SysEqu.h
  39787. æD     ResErr = 0xA60,                  /*[GLOBAL VAR] Current value of ResError (word)
  39788.   Resource error code [word]*/
  39789.  
  39790. æKY ResErrProc 
  39791. æT constant
  39792. æFc SysEqu.h
  39793. æD     ResErrProc = 0xAF2,              /*[GLOBAL VAR] Address of resource error procedure
  39794.   Resource error procedure [pointer]*/
  39795.  
  39796. æKY SysResName 
  39797. æT constant
  39798. æFc SysEqu.h
  39799. æD     SysResName = 0xAD8,              /*[GLOBAL VAR] Name of system resource file (length byte followed by up to 19 characters)
  39800.   Name of system resource file [STRING[19]]*/
  39801.  
  39802. æKY RomMapInsert 
  39803. æT constant
  39804. æFc SysEqu.h
  39805. æD     RomMapInsert = 0xB9E,            /*[GLOBAL VAR] (byte) determines if we should link in map*/
  39806.  
  39807. æKY TmpResLoad 
  39808. æT constant
  39809. æFc SysEqu.h
  39810. æD     TmpResLoad = 0xB9F,              /*[GLOBAL VAR] second byte is temporary ResLoad value.*/
  39811.  
  39812. æKY MBarHeight 
  39813. æT constant
  39814. æFc SysEqu.h
  39815. æD     MBarHeight = 0xBAA,              /*[GLOBAL VAR] height of the menu bar*/
  39816.  
  39817. æKY CommToolboxGlobals 
  39818. æT constant
  39819. æFc SysEqu.h
  39820. æD     CommToolboxGlobals = 0x0BB4,     /*[GLOBAL VAR] pointer to CommToolbox globals */
  39821.  
  39822.  
  39823. æKY Terminals.h
  39824. æKL InitTM
  39825. TMActivate
  39826. TMAddSearch
  39827. TMChoose
  39828. TMClear
  39829. TMClearSearch
  39830. TMClick
  39831. TMCountTermKeys
  39832. TMDefault
  39833. TMDispose
  39834. TMDoTermKey
  39835. TMEnglishToIntl
  39836. TMEvent
  39837. TMGetConfig
  39838. TMGetCursor
  39839. TMGetErrorString
  39840. TMGetIndTermKey
  39841. TMGetLine
  39842. TMGetProcID
  39843. TMGetRefCon
  39844. TMGetSelect
  39845. TMGetTermEnvirons
  39846. TMGetTMVersion
  39847. TMGetToolName
  39848. TMGetUserData
  39849. TMGetVersion
  39850. TMIdle
  39851. TMIntlToEnglish
  39852. TMKey
  39853. TMMenu
  39854. TMNew
  39855. TMPaint
  39856. TMPChoose
  39857. TMRemoveSearch
  39858. TMReset
  39859. TMResize
  39860. TMResume
  39861. TMScroll
  39862. TMSetConfig
  39863. TMSetRefCon
  39864. TMSetSelection
  39865. TMSetupCleanup
  39866. TMSetupFilter
  39867. TMSetupItem
  39868. TMSetupPostflight
  39869. TMSetupPreflight
  39870. TMSetupSetup
  39871. TMSetupXCleanup
  39872. TMSetUserData
  39873. TMStream
  39874. TMUpdate
  39875. TMValidate
  39876.  
  39877. curTermEnvRecVers
  39878. curTMVersion
  39879. TermDataBlock
  39880. TermDataBlockH
  39881. TermDataBlockPtr
  39882. TermEnvironPtr
  39883. TermEnvironRec
  39884. TermHandle
  39885. TermPtr
  39886. TermRecord
  39887. tmChooseBackdoor
  39888. tmChooseNochange
  39889. TMChooseRec
  39890. TMChooseRecPtr
  39891. TMCursorTypes
  39892. tmEnvironsChanged
  39893. TMErr
  39894. TMFlags
  39895. tmGenericError
  39896. tmNoErr
  39897. tmNoTools
  39898. tmNotSent
  39899. tmNotSupported
  39900. TMSearchTypes
  39901. TMSelection
  39902. TMSelTypes
  39903. TMTermTypes
  39904.  
  39905. æKY curTMVersion 
  39906. æT constant
  39907. æFc Terminals.h
  39908. æD     curTMVersion = 2,
  39909.  
  39910. æKY curTermEnvRecVers 
  39911. æT constant
  39912. æFc Terminals.h
  39913. æD     curTermEnvRecVers = 0,
  39914.  
  39915. æKY tmGenericError 
  39916. æT constant
  39917. æFc Terminals.h
  39918. æD     tmGenericError = -1,
  39919.  
  39920. æKY tmNoErr 
  39921. æT constant
  39922. æFc Terminals.h
  39923. æD     tmNoErr = 0,
  39924.  
  39925. æKY tmNotSent 
  39926. æT constant
  39927. æFc Terminals.h
  39928. æD     tmNotSent = 1,
  39929.  
  39930. æKY tmEnvironsChanged 
  39931. æT constant
  39932. æFc Terminals.h
  39933. æD     tmEnvironsChanged = 2,
  39934.  
  39935. æKY tmNotSupported 
  39936. æT constant
  39937. æFc Terminals.h
  39938. æD     tmNotSupported = 7,
  39939.  
  39940. æKY tmNoTools 
  39941. æT constant
  39942. æFc Terminals.h
  39943. æD     tmNoTools = 8,
  39944.  
  39945. æKY TMErr
  39946. æT typedef
  39947. æFc Terminals.h
  39948. æD typedef OSErr TMErr;
  39949.  
  39950. æKY TMFlags
  39951. tmInvisibletmSaveBeforeCleartmNoMenustmAutoScrollæT enum
  39952. æFc Terminals.h
  39953. æD enum {tmInvisible   = 1 << 0,tmSaveBeforeClear  = 1 << 1,tmNoMenus    = 1 << 2,
  39954.     tmAutoScroll   = 1 << 3};
  39955. typedef unsigned long TMFlags;
  39956.  
  39957. æKY TMSearchTypes
  39958. selTextNormalselTextBoxedselGraphicsMarqueeselGraphicsLassotmSearchNoDiacrittmSearchNoCaseæT enum
  39959. æFc Terminals.h
  39960. æD enum {selTextNormal   = 1 << 0,selTextBoxed   = 1 << 1,selGraphicsMarquee  = 1 << 2,
  39961.     selGraphicsLasso  = 1 << 3,tmSearchNoDiacrit  = 1 << 8      /* These are only for TMSearchTypes */,
  39962.     tmSearchNoCase   = 1 << 9};
  39963. typedef unsigned short TMSearchTypes;
  39964.  
  39965. æKY TMSelTypes
  39966. æT typedef
  39967. æFc Terminals.h
  39968. æD typedef short TMSelTypes;
  39969.  
  39970. æKY TMCursorTypes
  39971. cursorTextcursorGraphicsæT enum
  39972. æFc Terminals.h
  39973. æD enum {cursorText = 1,cursorGraphics = 2};
  39974. typedef unsigned short TMCursorTypes;
  39975.  
  39976. æKY TMTermTypes
  39977. tmTextTerminaltmGraphicsTerminalæT enum
  39978. æFc Terminals.h
  39979. æD enum {tmTextTerminal   = 1 << 0,tmGraphicsTerminal  = 1 << 1};
  39980. typedef unsigned short TMTermTypes;
  39981.  
  39982. æKY tmChooseNochange 
  39983. æT constant
  39984. æFc Terminals.h
  39985. æD     tmChooseNochange = 1,
  39986.  
  39987. æKY tmChooseBackdoor 
  39988. æT constant
  39989. æFc Terminals.h
  39990. æD     tmChooseBackdoor = 2,
  39991.  
  39992. æKY TermDataBlock 
  39993. æT struct
  39994. æFc Terminals.h
  39995. æD struct TermDataBlock {
  39996.     TMTermTypes flags;
  39997.     Handle theData;
  39998.     Handle auxData;
  39999.     long reserved;
  40000. };
  40001.  
  40002. typedef struct TermDataBlock TermDataBlock;
  40003. typedef TermDataBlock *TermDataBlockPtr, **TermDataBlockH;
  40004.  
  40005.  
  40006. æKY TermEnvironRec 
  40007. æT struct
  40008. æFc Terminals.h
  40009. æD struct TermEnvironRec {
  40010.     short version;
  40011.     TMTermTypes termType;
  40012.     short textRows;
  40013.     short textCols;
  40014.     Point cellSize;
  40015.     Rect graphicSize;
  40016.     Point slop;
  40017.     Rect auxSpace;
  40018. };
  40019.  
  40020. typedef struct TermEnvironRec TermEnvironRec;
  40021. typedef TermEnvironRec *TermEnvironPtr;
  40022.  
  40023.  
  40024. æKY TMSelection 
  40025. æT union
  40026. æFc Terminals.h
  40027. æD union TMSelection {
  40028.     Rect selRect;
  40029.     RgnHandle selRgnHandle;
  40030. };
  40031.  
  40032. typedef union TMSelection TMSelection;
  40033.  
  40034.  
  40035. æKY TMChooseRec 
  40036. æT struct
  40037. æFc Terminals.h
  40038. æD struct TMChooseRec {
  40039.     long reserved;
  40040.     long msg;
  40041.     ProcPtr idleProc;
  40042.     ProcPtr filterProc;
  40043.     Str63 newTool;
  40044.     Ptr newConfig;
  40045.     ProcPtr eventProc;
  40046. };
  40047.  
  40048. typedef struct TMChooseRec TMChooseRec;
  40049. typedef TMChooseRec *TMChooseRecPtr;
  40050.  
  40051.  
  40052. æKY TermRecord 
  40053. æT struct
  40054. æFc Terminals.h
  40055. æD struct TermRecord {
  40056.     short procID;
  40057.     TMFlags flags;
  40058.     TMErr errCode;
  40059.     long refCon;
  40060.     long userData;
  40061.     ProcPtr defProc;
  40062.     Ptr config;
  40063.     Ptr oldConfig;
  40064.     ProcPtr environsProc;
  40065.     long reserved1;
  40066.     long reserved2;
  40067.     Ptr tmPrivate;
  40068.     ProcPtr sendProc;
  40069.     ProcPtr breakProc;
  40070.     ProcPtr cacheProc;
  40071.     ProcPtr clikLoop;
  40072.     WindowPtr owner;
  40073.     Rect termRect;
  40074.     Rect viewRect;
  40075.     Rect visRect;
  40076.     long lastIdle;
  40077.     TMSelection selection;
  40078.     TMSelTypes selType;
  40079.     long mluField;
  40080. };
  40081.  
  40082. typedef struct TermRecord TermRecord;
  40083. typedef TermRecord *TermPtr, **TermHandle;
  40084.  
  40085.  
  40086. æKY InitTM 
  40087. æT Function
  40088. æFc Terminals.h
  40089. æD pascal TMErr InitTM(void); 
  40090.  
  40091. æKY TMGetVersion 
  40092. æT Function
  40093. æFc Terminals.h
  40094. æD pascal Handle TMGetVersion(TermHandle hTerm); 
  40095.  
  40096. æKY TMGetTMVersion 
  40097. æT Function
  40098. æFc Terminals.h
  40099. æD pascal short TMGetTMVersion(void); 
  40100.  
  40101. æKY TMNew 
  40102. æT Function
  40103. æFc Terminals.h
  40104. æD pascal TermHandle TMNew(const Rect *termRect,const Rect *viewRect,TMFlags flags,
  40105.     short procID,WindowPtr owner,ProcPtr sendProc,ProcPtr cacheProc,ProcPtr breakProc,
  40106.     ProcPtr clikLoop,ProcPtr environsProc,long refCon,long userData); 
  40107.  
  40108. æKY TMDispose 
  40109. æT Function
  40110. æFc Terminals.h
  40111. æD pascal void TMDispose(TermHandle hTerm); 
  40112.  
  40113. æKY TMKey 
  40114. æT Function
  40115. æFc Terminals.h
  40116. æD pascal void TMKey(TermHandle hTerm,const EventRecord *theEvent); 
  40117.  
  40118. æKY TMUpdate 
  40119. æT Function
  40120. æFc Terminals.h
  40121. æD pascal void TMUpdate(TermHandle hTerm,RgnHandle visRgn); 
  40122.  
  40123. æKY TMPaint 
  40124. æT Function
  40125. æFc Terminals.h
  40126. æD pascal void TMPaint(TermHandle hTerm,const TermDataBlock *theTermData,const Rect *theRect); 
  40127.  
  40128. æKY TMActivate 
  40129. æT Function
  40130. æFc Terminals.h
  40131. æD pascal void TMActivate(TermHandle hTerm,Boolean activate); 
  40132.  
  40133. æKY TMResume 
  40134. æT Function
  40135. æFc Terminals.h
  40136. æD pascal void TMResume(TermHandle hTerm,Boolean resume); 
  40137.  
  40138. æKY TMClick 
  40139. æT Function
  40140. æFc Terminals.h
  40141. æD pascal void TMClick(TermHandle hTerm,const EventRecord *theEvent); 
  40142.  
  40143. æKY TMIdle 
  40144. æT Function
  40145. æFc Terminals.h
  40146. æD pascal void TMIdle(TermHandle hTerm); 
  40147.  
  40148. æKY TMStream 
  40149. æT Function
  40150. æFc Terminals.h
  40151. æD pascal long TMStream(TermHandle hTerm,void *theBuffer,long theLength,CMFlags flags); 
  40152.  
  40153. æKY TMMenu 
  40154. æT Function
  40155. æFc Terminals.h
  40156. æD pascal Boolean TMMenu(TermHandle hTerm,short menuID,short item); 
  40157.  
  40158. æKY TMReset 
  40159. æT Function
  40160. æFc Terminals.h
  40161. æD pascal void TMReset(TermHandle hTerm); 
  40162.  
  40163. æKY TMClear 
  40164. æT Function
  40165. æFc Terminals.h
  40166. æD pascal void TMClear(TermHandle hTerm); 
  40167.  
  40168. æKY TMResize 
  40169. æT Function
  40170. æFc Terminals.h
  40171. æD pascal void TMResize(TermHandle hTerm,const Rect *newViewRect); 
  40172.  
  40173. æKY TMGetSelect 
  40174. æT Function
  40175. æFc Terminals.h
  40176. æD pascal long TMGetSelect(TermHandle hTerm,Handle theData,ResType *theType); 
  40177.  
  40178. æKY TMGetLine 
  40179. æT Function
  40180. æFc Terminals.h
  40181. æD pascal void TMGetLine(TermHandle hTerm,short lineNo,TermDataBlock *theTermData); 
  40182.  
  40183. æKY TMSetSelection 
  40184. æT Function
  40185. æFc Terminals.h
  40186. æD pascal void TMSetSelection(TermHandle hTerm,const TMSelection *theSelection,
  40187.     TMSelTypes selType); 
  40188.  
  40189. æKY TMScroll 
  40190. æT Function
  40191. æFc Terminals.h
  40192. æD pascal void TMScroll(TermHandle hTerm,short dh,short dv); 
  40193.  
  40194. æKY TMValidate 
  40195. æT Function
  40196. æFc Terminals.h
  40197. æD pascal Boolean TMValidate(TermHandle hTerm); 
  40198.  
  40199. æKY TMDefault 
  40200. æT Function
  40201. æFc Terminals.h
  40202. æD pascal void TMDefault(Ptr *theConfig,short procID,Boolean allocate); 
  40203.  
  40204. æKY TMSetupPreflight 
  40205. æT Function
  40206. æFc Terminals.h
  40207. æD pascal Handle TMSetupPreflight(short procID,long *magicCookie); 
  40208.  
  40209. æKY TMSetupSetup 
  40210. æT Function
  40211. æFc Terminals.h
  40212. æD pascal void TMSetupSetup(short procID,const void *theConfig,short count,
  40213.     DialogPtr theDialog,long *magicCookie); 
  40214.  
  40215. æKY TMSetupFilter 
  40216. æT Function
  40217. æFc Terminals.h
  40218. æD pascal Boolean TMSetupFilter(short procID,const void *theConfig,short count,
  40219.     DialogPtr theDialog,EventRecord *theEvent,short *theItem,long *magicCookie); 
  40220.  
  40221. æKY TMSetupItem 
  40222. æT Function
  40223. æFc Terminals.h
  40224. æD pascal void TMSetupItem(short procID,const void *theConfig,short count,
  40225.     DialogPtr theDialog,short *theItem,long *magicCookie); 
  40226.  
  40227. æKY TMSetupCleanup 
  40228. æT Function
  40229. æFc Terminals.h
  40230. æD pascal void TMSetupCleanup(short procID,const void *theConfig,short count,
  40231.     DialogPtr theDialog,long *magicCookie); 
  40232.  
  40233. æKY TMSetupXCleanup 
  40234. æT Function
  40235. æFc Terminals.h
  40236. æD pascal void TMSetupXCleanup(short procID,const void *theConfig,short count,
  40237.     DialogPtr theDialog,Boolean OKed,long *magicCookie); 
  40238.  
  40239. æKY TMSetupPostflight 
  40240. æT Function
  40241. æFc Terminals.h
  40242. æD pascal void TMSetupPostflight(short procID); 
  40243.  
  40244. æKY TMGetConfig 
  40245. æT Function
  40246. æFc Terminals.h
  40247. æD pascal Ptr TMGetConfig(TermHandle hTerm); 
  40248.  
  40249. æKY TMSetConfig 
  40250. æT Function
  40251. æFc Terminals.h
  40252. æD pascal short TMSetConfig(TermHandle hTerm,const void *thePtr); 
  40253.  
  40254. æKY TMIntlToEnglish 
  40255. æT Function
  40256. æFc Terminals.h
  40257. æD pascal OSErr TMIntlToEnglish(TermHandle hTerm,const void *inputPtr,Ptr *outputPtr,
  40258.     short language); 
  40259.  
  40260. æKY TMEnglishToIntl 
  40261. æT Function
  40262. æFc Terminals.h
  40263. æD pascal OSErr TMEnglishToIntl(TermHandle hTerm,const void *inputPtr,Ptr *outputPtr,
  40264.     short language); 
  40265.  
  40266. æKY TMGetToolName 
  40267. æT Function
  40268. æFc Terminals.h
  40269. æD pascal void TMGetToolName(short id,Str255 name); 
  40270.  
  40271. æKY TMGetProcID 
  40272. æT Function
  40273. æFc Terminals.h
  40274. æD pascal short TMGetProcID(ConstStr255Param name); 
  40275.  
  40276. æKY TMSetRefCon 
  40277. æT Function
  40278. æFc Terminals.h
  40279. æD pascal void TMSetRefCon(TermHandle hTerm,long refCon); 
  40280.  
  40281. æKY TMGetRefCon 
  40282. æT Function
  40283. æFc Terminals.h
  40284. æD pascal long TMGetRefCon(TermHandle hTerm); 
  40285.  
  40286. æKY TMSetUserData 
  40287. æT Function
  40288. æFc Terminals.h
  40289. æD pascal void TMSetUserData(TermHandle hTerm,long userData); 
  40290.  
  40291. æKY TMGetUserData 
  40292. æT Function
  40293. æFc Terminals.h
  40294. æD pascal long TMGetUserData(TermHandle hTerm); 
  40295.  
  40296. æKY TMAddSearch 
  40297. æT Function
  40298. æFc Terminals.h
  40299. æD pascal short TMAddSearch(TermHandle hTerm,ConstStr255Param theString,const Rect *where,
  40300.     TMSearchTypes searchType,ProcPtr callBack); 
  40301.  
  40302. æKY TMRemoveSearch 
  40303. æT Function
  40304. æFc Terminals.h
  40305. æD pascal void TMRemoveSearch(TermHandle hTerm,short refnum); 
  40306.  
  40307. æKY TMClearSearch 
  40308. æT Function
  40309. æFc Terminals.h
  40310. æD pascal void TMClearSearch(TermHandle hTerm); 
  40311.  
  40312. æKY TMGetCursor 
  40313. æT Function
  40314. æFc Terminals.h
  40315. æD pascal Point TMGetCursor(TermHandle hTerm,TMCursorTypes cursType); 
  40316.  
  40317. æKY TMGetTermEnvirons 
  40318. æT Function
  40319. æFc Terminals.h
  40320. æD pascal TMErr TMGetTermEnvirons(TermHandle hTerm,TermEnvironRec *theEnvirons); 
  40321.  
  40322. æKY TMChoose 
  40323. æT Function
  40324. æFc Terminals.h
  40325. æD pascal short TMChoose(TermHandle *hTerm,Point where,ProcPtr idleProc); 
  40326.  
  40327. æKY TMPChoose 
  40328. æT Function
  40329. æFc Terminals.h
  40330. æD pascal short TMPChoose(TermHandle *hTerm,Point where,TMChooseRec *cRec); 
  40331.  
  40332. æKY TMEvent 
  40333. æT Function
  40334. æFc Terminals.h
  40335. æD pascal void TMEvent(TermHandle hTerm,const EventRecord *theEvent); 
  40336.  
  40337. æKY TMDoTermKey 
  40338. æT Function
  40339. æFc Terminals.h
  40340. æD pascal Boolean TMDoTermKey(TermHandle hTerm,ConstStr255Param theKey); 
  40341.  
  40342. æKY TMCountTermKeys 
  40343. æT Function
  40344. æFc Terminals.h
  40345. æD pascal short TMCountTermKeys(TermHandle hTerm); 
  40346.  
  40347. æKY TMGetIndTermKey 
  40348. æT Function
  40349. æFc Terminals.h
  40350. æD pascal void TMGetIndTermKey(TermHandle hTerm,short id,Str255 theKey); 
  40351.  
  40352. æKY TMGetErrorString 
  40353. æT Function
  40354. æFc Terminals.h
  40355. æD pascal void TMGetErrorString(TermHandle hTerm,short id,Str255 errMsg); 
  40356.  
  40357.  
  40358. æKY TerminalTools.h
  40359. æKL 
  40360. tbndType
  40361. tdefType
  40362. tlocType
  40363. tmActivateMsg
  40364. tmClearMsg
  40365. tmClickMsg
  40366. tmCountTermKeysMsg
  40367. tmCursorMsg
  40368. tmDeactivateMsg
  40369. tmDefaultMsg
  40370. tmDisposeMsg
  40371. tmDoTermKeyMsg
  40372. tmEventMsg
  40373. tmGetEnvironsMsg
  40374. tmGetErrorStringMsg
  40375. tmGetIndTermKeyMsg
  40376. tmGetLineMsg
  40377. tmGetSelectionMsg
  40378. tmIdleMsg
  40379. tmInitMsg
  40380. tmKeyMsg
  40381. tmL2English
  40382. tmL2Intl
  40383. tmMenuMsg
  40384. tmMgetMsg
  40385. tmMsetMsg
  40386. tmPaintMsg
  40387. tmResetMsg
  40388. tmResizeMsg
  40389. tmResumeMsg
  40390. tmScleanupMsg
  40391. tmScrollMsg
  40392. TMSearchBlock
  40393. TMSearchBlockPtr
  40394. tmSetSelectionMsg
  40395. TMSetupPtr
  40396. TMSetupStruct
  40397. tmSfilterMsg
  40398. tmSitemMsg
  40399. tmSpreflightMsg
  40400. tmSsetupMsg
  40401. tmStreamMsg
  40402. tmSuspendMsg
  40403. tmUpdateMsg
  40404. tmValidateMsg
  40405. tscrType
  40406. tsetType
  40407. tvalType
  40408. tverType
  40409.  
  40410. æKY tdefType 
  40411. æT constant
  40412. æFc TerminalTools.h
  40413. æD #define tdefType 'tdef'
  40414.  
  40415. æKY tvalType 
  40416. æT constant
  40417. æFc TerminalTools.h
  40418. æD #define tvalType 'tval'
  40419.  
  40420. æKY tsetType 
  40421. æT constant
  40422. æFc TerminalTools.h
  40423. æD #define tsetType 'tset'
  40424.  
  40425. æKY tlocType 
  40426. æT constant
  40427. æFc TerminalTools.h
  40428. æD #define tlocType 'tloc'
  40429.  
  40430. æKY tscrType 
  40431. æT constant
  40432. æFc TerminalTools.h
  40433. æD #define tscrType 'tscr'
  40434.  
  40435. æKY tbndType 
  40436. æT constant
  40437. æFc TerminalTools.h
  40438. æD #define tbndType 'tbnd'
  40439.  
  40440. æKY tverType 
  40441. æT constant
  40442. æFc TerminalTools.h
  40443. æD #define tverType 'vers'
  40444.  
  40445. æKY tmInitMsg 
  40446. æT constant
  40447. æFc TerminalTools.h
  40448. æD     tmInitMsg = 0,
  40449.  
  40450. æKY tmDisposeMsg 
  40451. æT constant
  40452. æFc TerminalTools.h
  40453. æD     tmDisposeMsg = 1,
  40454.  
  40455. æKY tmSuspendMsg 
  40456. æT constant
  40457. æFc TerminalTools.h
  40458. æD     tmSuspendMsg = 2,
  40459.  
  40460. æKY tmResumeMsg 
  40461. æT constant
  40462. æFc TerminalTools.h
  40463. æD     tmResumeMsg = 3,
  40464.  
  40465. æKY tmMenuMsg 
  40466. æT constant
  40467. æFc TerminalTools.h
  40468. æD     tmMenuMsg = 4,
  40469.  
  40470. æKY tmEventMsg 
  40471. æT constant
  40472. æFc TerminalTools.h
  40473. æD     tmEventMsg = 5,
  40474.  
  40475. æKY tmActivateMsg 
  40476. æT constant
  40477. æFc TerminalTools.h
  40478. æD     tmActivateMsg = 6,
  40479.  
  40480. æKY tmDeactivateMsg 
  40481. æT constant
  40482. æFc TerminalTools.h
  40483. æD     tmDeactivateMsg = 7,
  40484.  
  40485. æKY tmGetErrorStringMsg 
  40486. æT constant
  40487. æFc TerminalTools.h
  40488. æD     tmGetErrorStringMsg = 8,
  40489.  
  40490. æKY tmIdleMsg 
  40491. æT constant
  40492. æFc TerminalTools.h
  40493. æD     tmIdleMsg = 50,
  40494.  
  40495. æKY tmResetMsg 
  40496. æT constant
  40497. æFc TerminalTools.h
  40498. æD     tmResetMsg = 51,
  40499.  
  40500. æKY tmKeyMsg 
  40501. æT constant
  40502. æFc TerminalTools.h
  40503. æD     tmKeyMsg = 100,
  40504.  
  40505. æKY tmStreamMsg 
  40506. æT constant
  40507. æFc TerminalTools.h
  40508. æD     tmStreamMsg = 101,
  40509.  
  40510. æKY tmResizeMsg 
  40511. æT constant
  40512. æFc TerminalTools.h
  40513. æD     tmResizeMsg = 102,
  40514.  
  40515. æKY tmUpdateMsg 
  40516. æT constant
  40517. æFc TerminalTools.h
  40518. æD     tmUpdateMsg = 103,
  40519.  
  40520. æKY tmClickMsg 
  40521. æT constant
  40522. æFc TerminalTools.h
  40523. æD     tmClickMsg = 104,
  40524.  
  40525. æKY tmGetSelectionMsg 
  40526. æT constant
  40527. æFc TerminalTools.h
  40528. æD     tmGetSelectionMsg = 105,
  40529.  
  40530. æKY tmSetSelectionMsg 
  40531. æT constant
  40532. æFc TerminalTools.h
  40533. æD     tmSetSelectionMsg = 106,
  40534.  
  40535. æKY tmScrollMsg 
  40536. æT constant
  40537. æFc TerminalTools.h
  40538. æD     tmScrollMsg = 107,
  40539.  
  40540. æKY tmClearMsg 
  40541. æT constant
  40542. æFc TerminalTools.h
  40543. æD     tmClearMsg = 108,
  40544.  
  40545. æKY tmGetLineMsg 
  40546. æT constant
  40547. æFc TerminalTools.h
  40548. æD     tmGetLineMsg = 109,
  40549.  
  40550. æKY tmPaintMsg 
  40551. æT constant
  40552. æFc TerminalTools.h
  40553. æD     tmPaintMsg = 110,
  40554.  
  40555. æKY tmCursorMsg 
  40556. æT constant
  40557. æFc TerminalTools.h
  40558. æD     tmCursorMsg = 111,
  40559.  
  40560. æKY tmGetEnvironsMsg 
  40561. æT constant
  40562. æFc TerminalTools.h
  40563. æD     tmGetEnvironsMsg = 112,
  40564.  
  40565. æKY tmDoTermKeyMsg 
  40566. æT constant
  40567. æFc TerminalTools.h
  40568. æD     tmDoTermKeyMsg = 113,
  40569.  
  40570. æKY tmCountTermKeysMsg 
  40571. æT constant
  40572. æFc TerminalTools.h
  40573. æD     tmCountTermKeysMsg = 114,
  40574.  
  40575. æKY tmGetIndTermKeyMsg 
  40576. æT constant
  40577. æFc TerminalTools.h
  40578. æD     tmGetIndTermKeyMsg = 115,
  40579.  
  40580. æKY tmValidateMsg 
  40581. æT constant
  40582. æFc TerminalTools.h
  40583. æD     tmValidateMsg = 0,
  40584.  
  40585. æKY tmDefaultMsg 
  40586. æT constant
  40587. æFc TerminalTools.h
  40588. æD     tmDefaultMsg = 1,
  40589.  
  40590. æKY tmSpreflightMsg 
  40591. æT constant
  40592. æFc TerminalTools.h
  40593. æD     tmSpreflightMsg = 0,
  40594.  
  40595. æKY tmSsetupMsg 
  40596. æT constant
  40597. æFc TerminalTools.h
  40598. æD     tmSsetupMsg = 1,
  40599.  
  40600. æKY tmSitemMsg 
  40601. æT constant
  40602. æFc TerminalTools.h
  40603. æD     tmSitemMsg = 2,
  40604.  
  40605. æKY tmSfilterMsg 
  40606. æT constant
  40607. æFc TerminalTools.h
  40608. æD     tmSfilterMsg = 3,
  40609.  
  40610. æKY tmScleanupMsg 
  40611. æT constant
  40612. æFc TerminalTools.h
  40613. æD     tmScleanupMsg = 4,
  40614.  
  40615. æKY tmMgetMsg 
  40616. æT constant
  40617. æFc TerminalTools.h
  40618. æD     tmMgetMsg = 0,
  40619.  
  40620. æKY tmMsetMsg 
  40621. æT constant
  40622. æFc TerminalTools.h
  40623. æD     tmMsetMsg = 1,
  40624.  
  40625. æKY tmL2English 
  40626. æT constant
  40627. æFc TerminalTools.h
  40628. æD     tmL2English = 0,
  40629.  
  40630. æKY tmL2Intl 
  40631. æT constant
  40632. æFc TerminalTools.h
  40633. æD     tmL2Intl = 1,
  40634.  
  40635. æKY TMSearchBlock 
  40636. æT struct
  40637. æFc TerminalTools.h
  40638. æD struct TMSearchBlock {
  40639.     StringHandle theString;
  40640.     Rect where;
  40641.     TMSearchTypes searchType;
  40642.     ProcPtr callBack;
  40643.     short refnum;
  40644.     struct TMSearchBlock *next;
  40645. };
  40646.  
  40647. typedef struct TMSearchBlock TMSearchBlock;
  40648. typedef TMSearchBlock *TMSearchBlockPtr;
  40649.  
  40650.  
  40651. æKY TMSetupStruct 
  40652. æT struct
  40653. æFc TerminalTools.h
  40654. æD struct TMSetupStruct {
  40655.     DialogPtr theDialog;
  40656.     short count;
  40657.     Ptr theConfig;
  40658.     short procID;   /* procID of the tool */
  40659. };
  40660.  
  40661. typedef struct TMSetupStruct TMSetupStruct;
  40662. typedef TMSetupStruct *TMSetupPtr;
  40663.  
  40664.  
  40665.  
  40666. æKY TextEdit.h
  40667. æKL GetStylHandle
  40668. GetStylScrap
  40669. SetClikLoop
  40670. SetStylHandle
  40671. SetStylScrap
  40672. SetWordBreak
  40673. TEActivate
  40674. TEAutoView
  40675. TECalText
  40676. teclick
  40677. TEClick
  40678. TEContinuousStyle
  40679. TECopy
  40680. TECustomHook
  40681. TECut
  40682. TEDeactivate
  40683. TEDelete
  40684. TEDispose
  40685. TEFeatureFlag
  40686. TEFromScrap
  40687. TEGetHeight
  40688. TEGetOffset
  40689. TEGetPoint
  40690. TEGetScrapLen
  40691. TEGetStyle
  40692. TEGetText
  40693. TEIdle
  40694. TEInit
  40695. TEInsert
  40696. TEKey
  40697. TENew
  40698. TENumStyles
  40699. TEPaste
  40700. TEPinScroll
  40701. TEReplaceStyle
  40702. TEScrapHandle
  40703. TEScroll
  40704. TESelView
  40705. TESetJust
  40706. TESetScrapLen
  40707. TESetSelect
  40708. TESetStyle
  40709. TESetText
  40710. TEStylInsert
  40711. TEStylNew
  40712. TEStylPaste
  40713. TEToScrap
  40714. TEUpdate
  40715. TextBox
  40716.  
  40717. addSize
  40718. addSizeBit
  40719. Chars
  40720. CharsHandle
  40721. CharsPtr
  40722. ClikLoopProcPtr
  40723. clrBit
  40724. doAll
  40725. doColor
  40726. doFace
  40727. doFont
  40728. doSize
  40729. doToggle
  40730. DRAWHook
  40731. EOLHook
  40732. faceBit
  40733. fontBit
  40734. HITTESTHook
  40735. intDrawHook
  40736. intEOLHook
  40737. intHitTestHook
  40738. intNWidthHook
  40739. intTextWidthHook
  40740. intWidthHook
  40741. LHElement
  40742. LHHandle
  40743. LHPtr
  40744. LHTable
  40745. NullStHandle
  40746. NullStPtr
  40747. NullStRec
  40748. nWIDTHHook
  40749. ScrpSTElement
  40750. ScrpSTTable
  40751. sizeBit
  40752. STElement
  40753. STHandle
  40754. STPtr
  40755. StScrpHandle
  40756. StScrpPtr
  40757. StScrpRec
  40758. StyleRun
  40759. TEBitClear
  40760. TEBitSet
  40761. TEBitTest
  40762. teCenter
  40763. teFAutoScr
  40764. teFInlineInput
  40765. teFlushDefault
  40766. teFlushLeft
  40767. teFlushRight
  40768. teForceLeft
  40769. teFOutlineHilite
  40770. teFromFind
  40771. teFromRecal
  40772. teFTextBuffering
  40773. teFUseTextServices
  40774. TEHandle
  40775. TEIntHook
  40776. teJustCenter
  40777. teJustLeft
  40778. teJustRight
  40779. TEPtr
  40780. TERec
  40781. TEStyleHandle
  40782. TEStylePtr
  40783. TEStyleRec
  40784. TEStyleTable
  40785. teWordDrag
  40786. teWordSelect
  40787. TextStyle
  40788. TextStyleHandle
  40789. TextStylePtr
  40790. TextWidthHook
  40791. toglBit
  40792. WIDTHHook
  40793. WordBreakProcPtr
  40794.  
  40795. æKY teJustLeft 
  40796. æT constant
  40797. æFc TextEdit.h
  40798. æD     teJustLeft = 0,
  40799.  
  40800. æKY teJustCenter 
  40801. æT constant
  40802. æFc TextEdit.h
  40803. æD     teJustCenter = 1,
  40804.  
  40805. æKY teJustRight 
  40806. æT constant
  40807. æFc TextEdit.h
  40808. æD     teJustRight = -1,
  40809.  
  40810. æKY teForceLeft 
  40811. æT constant
  40812. æFc TextEdit.h
  40813. æD     teForceLeft = -2,
  40814.  
  40815. æKY teFlushDefault 
  40816. æT constant
  40817. æFc TextEdit.h
  40818. æD     teFlushDefault = 0,                                  /*flush according to the line direction */
  40819.  
  40820. æKY teCenter 
  40821. æT constant
  40822. æFc TextEdit.h
  40823. æD     teCenter = 1,                                        /*center justify */
  40824.  
  40825. æKY teFlushRight 
  40826. æT constant
  40827. æFc TextEdit.h
  40828. æD     teFlushRight = -1,                                   /*flush right for all scripts */
  40829.  
  40830. æKY teFlushLeft 
  40831. æT constant
  40832. æFc TextEdit.h
  40833. æD     teFlushLeft = -2,                                    /*flush left for all scripts */
  40834.  
  40835. æKY fontBit 
  40836. æT constant
  40837. æFc TextEdit.h
  40838. æD     fontBit = 0,                                         /*set font*/
  40839.  
  40840. æKY faceBit 
  40841. æT constant
  40842. æFc TextEdit.h
  40843. æD     faceBit = 1,                                         /*set face*/
  40844.  
  40845. æKY sizeBit 
  40846. æT constant
  40847. æFc TextEdit.h
  40848. æD     sizeBit = 2,                                         /*set size*/
  40849.  
  40850. æKY clrBit 
  40851. æT constant
  40852. æFc TextEdit.h
  40853. æD     clrBit = 3,                                          /*set color*/
  40854.  
  40855. æKY addSizeBit 
  40856. æT constant
  40857. æFc TextEdit.h
  40858. æD     addSizeBit = 4,                                      /*add size mode*/
  40859.  
  40860. æKY toglBit 
  40861. æT constant
  40862. æFc TextEdit.h
  40863. æD     toglBit = 5,                                         /*set faces in toggle mode*/
  40864.  
  40865. æKY doFont 
  40866. æT constant
  40867. æFc TextEdit.h
  40868. æD     doFont = 1,                                          /* set font (family) number*/
  40869.  
  40870. æKY doFace 
  40871. æT constant
  40872. æFc TextEdit.h
  40873. æD     doFace = 2,                                          /*set character style*/
  40874.  
  40875. æKY doSize 
  40876. æT constant
  40877. æFc TextEdit.h
  40878. æD     doSize = 4,                                          /*set type size*/
  40879.  
  40880. æKY doColor 
  40881. æT constant
  40882. æFc TextEdit.h
  40883. æD     doColor = 8,                                         /*set color*/
  40884.  
  40885. æKY doAll 
  40886. æT constant
  40887. æFc TextEdit.h
  40888. æD     doAll = 15,                                          /*set all attributes*/
  40889.  
  40890. æKY addSize 
  40891. æT constant
  40892. æFc TextEdit.h
  40893. æD     addSize = 16,                                        /*adjust type size*/
  40894.  
  40895. æKY doToggle 
  40896. æT constant
  40897. æFc TextEdit.h
  40898. æD     doToggle = 32,                                       /*toggle mode for TESetStyle & TEContinuousStyle*/
  40899.  
  40900. æKY EOLHook 
  40901. æT constant
  40902. æFc TextEdit.h
  40903. æD     EOLHook = 0,                                         /*[ProcPtr] TEEOLHook*/
  40904.  
  40905. æKY DRAWHook 
  40906. æT constant
  40907. æFc TextEdit.h
  40908. æD     DRAWHook = 4,                                        /*[ProcPtr] TEWidthHook*/
  40909.  
  40910. æKY WIDTHHook 
  40911. æT constant
  40912. æFc TextEdit.h
  40913. æD     WIDTHHook = 8,                                       /*[ProcPtr] TEDrawHook*/
  40914.  
  40915. æKY HITTESTHook 
  40916. æT constant
  40917. æFc TextEdit.h
  40918. æD     HITTESTHook = 12,                                    /*[ProcPtr] TEHitTestHook*/
  40919.  
  40920. æKY nWIDTHHook 
  40921. æT constant
  40922. æFc TextEdit.h
  40923. æD     nWIDTHHook = 24,                                     /*[ProcPtr] nTEWidthHook*/
  40924.  
  40925. æKY TextWidthHook 
  40926. æT constant
  40927. æFc TextEdit.h
  40928. æD     TextWidthHook = 28,                                  /*[ProcPtr] TETextWidthHook*/
  40929.  
  40930. æKY intEOLHook 
  40931. æT constant
  40932. æFc TextEdit.h
  40933. æD     intEOLHook = 0,                                      /*TEIntHook value*/
  40934.  
  40935. æKY intDrawHook 
  40936. æT constant
  40937. æFc TextEdit.h
  40938. æD     intDrawHook = 1,                                     /*TEIntHook value*/
  40939.  
  40940. æKY intWidthHook 
  40941. æT constant
  40942. æFc TextEdit.h
  40943. æD     intWidthHook = 2,                                    /*TEIntHook value*/
  40944.  
  40945. æKY intHitTestHook 
  40946. æT constant
  40947. æFc TextEdit.h
  40948. æD     intHitTestHook = 3,                                  /*TEIntHook value*/
  40949.  
  40950. æKY intNWidthHook 
  40951. æT constant
  40952. æFc TextEdit.h
  40953. æD     intNWidthHook = 6,                                   /*TEIntHook value for new version of WidthHook*/
  40954.  
  40955. æKY intTextWidthHook 
  40956. æT constant
  40957. æFc TextEdit.h
  40958. æD     intTextWidthHook = 7,                                /*TEIntHook value for new TextWidthHook*/
  40959.  
  40960. æKY teFAutoScr 
  40961. æT constant
  40962. æFc TextEdit.h
  40963. æD     teFAutoScr = 0,                                      /*00000001b*/
  40964.  
  40965. æKY teFTextBuffering 
  40966. æT constant
  40967. æFc TextEdit.h
  40968. æD     teFTextBuffering = 1,                                /*00000010b*/
  40969.  
  40970. æKY teFOutlineHilite 
  40971. æT constant
  40972. æFc TextEdit.h
  40973. æD     teFOutlineHilite = 2,                                /*00000100b*/
  40974.  
  40975. æKY teFInlineInput 
  40976. æT constant
  40977. æFc TextEdit.h
  40978. æD     teFInlineInput = 3,                                  /*00001000b*/
  40979.  
  40980. æKY teFUseTextServices 
  40981. æT constant
  40982. æFc TextEdit.h
  40983. æD     teFUseTextServices = 4,                              /*00010000b*/
  40984.  
  40985. æKY TEBitClear 
  40986. æT constant
  40987. æFc TextEdit.h
  40988. æD     TEBitClear = 0,
  40989.  
  40990. æKY TEBitSet 
  40991. æT constant
  40992. æFc TextEdit.h
  40993. æD     TEBitSet = 1,                                        /*set the selector bit*/
  40994.  
  40995. æKY TEBitTest 
  40996. æT constant
  40997. æFc TextEdit.h
  40998. æD     TEBitTest = -1,                                      /*no change; just return the current setting*/
  40999.  
  41000. æKY teWordSelect 
  41001. æT constant
  41002. æFc TextEdit.h
  41003. æD     teWordSelect = 4,                                    /*clickExpand to select word*/
  41004.  
  41005. æKY teWordDrag 
  41006. æT constant
  41007. æFc TextEdit.h
  41008. æD     teWordDrag = 8,                                      /*clickExpand to drag new word*/
  41009.  
  41010. æKY teFromFind 
  41011. æT constant
  41012. æFc TextEdit.h
  41013. æD     teFromFind = 12,                                     /*FindLine called it ($0C)*/
  41014.  
  41015. æKY teFromRecal 
  41016. æT constant
  41017. æFc TextEdit.h
  41018. æD     teFromRecal = 16,                                    /*RecalLines called it ($10)*/
  41019.  
  41020. æKY WordBreakProcPtr
  41021. æT typedef
  41022. æFc TextEdit.h
  41023. æD typedef pascal Boolean (*WordBreakProcPtr)(Ptr text, short charPos);
  41024.  
  41025. æKY ClikLoopProcPtr
  41026. æT typedef
  41027. æFc TextEdit.h
  41028. æD typedef pascal Boolean (*ClikLoopProcPtr)(void);
  41029.  
  41030. æKY TERec 
  41031. æT struct
  41032. æFc TextEdit.h
  41033. æD struct TERec {
  41034.     Rect destRect;
  41035.     Rect viewRect;
  41036.     Rect selRect;
  41037.     short lineHeight;
  41038.     short fontAscent;
  41039.     Point selPoint;
  41040.     short selStart;
  41041.     short selEnd;
  41042.     short active;
  41043.     WordBreakProcPtr wordBreak;
  41044.     ClikLoopProcPtr clikLoop;
  41045.     long clickTime;
  41046.     short clickLoc;
  41047.     long caretTime;
  41048.     short caretState;
  41049.     short just;
  41050.     short teLength;
  41051.     Handle hText;
  41052.     short recalBack;
  41053.     short recalLines;
  41054.     short clikStuff;
  41055.     short crOnly;
  41056.     short txFont;
  41057.     Style txFace;                                           /*txFace is unpacked byte*/
  41058.     char filler;
  41059.     short txMode;
  41060.     short txSize;
  41061.     GrafPtr inPort;
  41062.     ProcPtr highHook;
  41063.     ProcPtr caretHook;
  41064.     short nLines;
  41065.     short lineStarts[16001];
  41066. };
  41067.  
  41068. typedef struct TERec TERec;
  41069. typedef TERec *TEPtr, **TEHandle;
  41070.  
  41071.  
  41072. æKY Chars 
  41073. æT union
  41074. æFc TextEdit.h
  41075. æD typedef char Chars[32001];
  41076. typedef Chars *CharsPtr,**CharsHandle;
  41077.  
  41078. æKY StyleRun 
  41079. æT struct
  41080. æFc TextEdit.h
  41081. æD struct StyleRun {
  41082.     short startChar;                                        /*starting character position*/
  41083.     short styleIndex;                                       /*index in style table*/
  41084. };
  41085.  
  41086. typedef struct StyleRun StyleRun;
  41087.  
  41088.  
  41089. æKY STElement 
  41090. æT struct
  41091. æFc TextEdit.h
  41092. æD struct STElement {
  41093.     short stCount;                                          /*number of runs in this style*/
  41094.     short stHeight;                                         /*line height*/
  41095.     short stAscent;                                         /*font ascent*/
  41096.     short stFont;                                           /*font (family) number*/
  41097.     Style stFace;                                           /*character Style*/
  41098.     char filler;                                            /*stFace is unpacked byte*/
  41099.     short stSize;                                           /*size in points*/
  41100.     RGBColor stColor;                                       /*absolute (RGB) color*/
  41101. };
  41102.  
  41103. typedef struct STElement STElement;
  41104.  
  41105.  
  41106. æKY TEStyleTable 
  41107. æT union
  41108. æFc TextEdit.h
  41109. æD typedef STElement TEStyleTable[1777], *STPtr, **STHandle;
  41110.  
  41111. æKY LHElement 
  41112. æT struct
  41113. æFc TextEdit.h
  41114. æD struct LHElement {
  41115.     short lhHeight;                                         /*maximum height in line*/
  41116.     short lhAscent;                                         /*maximum ascent in line*/
  41117. };
  41118.  
  41119. typedef struct LHElement LHElement;
  41120.  
  41121.  
  41122. æKY LHTable 
  41123. æT union
  41124. æFc TextEdit.h
  41125. æD typedef LHElement LHTable[8001], *LHPtr, **LHHandle;     /* ARRAY [0..8000] OF LHElement */
  41126.  
  41127. æKY ScrpSTElement 
  41128. æT struct
  41129. æFc TextEdit.h
  41130. æD struct ScrpSTElement {
  41131.     long scrpStartChar;                                     /*starting character position*/
  41132.     short scrpHeight;                                       /*starting character position*/
  41133.     short scrpAscent;
  41134.     short scrpFont;
  41135.     Style scrpFace;                                         /*unpacked byte*/
  41136.     char filler;                                            /*scrpFace is unpacked byte*/
  41137.     short scrpSize;
  41138.     RGBColor scrpColor;
  41139. };
  41140.  
  41141. typedef struct ScrpSTElement ScrpSTElement;
  41142.  
  41143.  
  41144. æKY ScrpSTTable 
  41145. æT union
  41146. æFc TextEdit.h
  41147. æD typedef ScrpSTElement ScrpSTTable[1601];                 /* ARRAY [0..1600] OF ScrpSTElement */
  41148.  
  41149. æKY StScrpRec 
  41150. æT struct
  41151. æFc TextEdit.h
  41152. æD struct StScrpRec {
  41153.     short scrpNStyles;                                      /*number of styles in scrap*/
  41154.     ScrpSTTable scrpStyleTab;                               /*table of styles for scrap*/
  41155. };
  41156.  
  41157. typedef struct StScrpRec StScrpRec;
  41158. typedef StScrpRec *StScrpPtr, **StScrpHandle;
  41159.  
  41160.  
  41161. æKY NullStRec 
  41162. æT struct
  41163. æFc TextEdit.h
  41164. æD struct NullStRec {
  41165.     long teReserved;                                        /*reserved for future expansion*/
  41166.     StScrpHandle nullScrap;                                 /*handle to scrap style table*/
  41167. };
  41168.  
  41169. typedef struct NullStRec NullStRec;
  41170. typedef NullStRec *NullStPtr, **NullStHandle;
  41171.  
  41172.  
  41173. æKY TEStyleRec 
  41174. æT struct
  41175. æFc TextEdit.h
  41176. æD struct TEStyleRec {
  41177.     short nRuns;                                            /*number of style runs*/
  41178.     short nStyles;                                          /*size of style table*/
  41179.     STHandle styleTab;                                      /*handle to style table*/
  41180.     LHHandle lhTab;                                         /*handle to line-height table*/
  41181.     long teRefCon;                                          /*reserved for application use*/
  41182.     NullStHandle nullStyle;                                 /*Handle to style set at null selection*/
  41183.     StyleRun runs[8001];                                    /*ARRAY [0..8000] OF StyleRun*/
  41184. };
  41185.  
  41186. typedef struct TEStyleRec TEStyleRec;
  41187. typedef TEStyleRec *TEStylePtr, **TEStyleHandle;
  41188.  
  41189.  
  41190. æKY TextStyle 
  41191. æT struct
  41192. æFc TextEdit.h
  41193. æD struct TextStyle {
  41194.     short tsFont;                                           /*font (family) number*/
  41195.     Style tsFace;                                           /*character Style*/
  41196.     char filler;                                            /*tsFace is unpacked byte*/
  41197.     short tsSize;                                           /*size in point*/
  41198.     RGBColor tsColor;                                       /*absolute (RGB) color*/
  41199. };
  41200.  
  41201. typedef struct TextStyle TextStyle;
  41202. typedef TextStyle *TextStylePtr, **TextStyleHandle;
  41203.  
  41204.  
  41205. æKY TEIntHook
  41206. æT typedef
  41207. æFc TextEdit.h
  41208. æD typedef short TEIntHook;
  41209.  
  41210. æKY TEInit 
  41211. æT Function
  41212. æFc TextEdit.h
  41213. æD pascal void TEInit(void)
  41214.     = 0xA9CC; 
  41215.  
  41216. æKY TENew 
  41217. æT Function
  41218. æFc TextEdit.h
  41219. æD pascal TEHandle TENew(const Rect *destRect,const Rect *viewRect)
  41220.     = 0xA9D2; 
  41221.  
  41222. æKY TEDispose 
  41223. æT Function
  41224. æFc TextEdit.h
  41225. æD pascal void TEDispose(TEHandle hTE)
  41226.     = 0xA9CD; 
  41227.  
  41228. æKY TESetText 
  41229. æT Function
  41230. æFc TextEdit.h
  41231. æD pascal void TESetText(const void *text,long length,TEHandle hTE)
  41232.     = 0xA9CF; 
  41233.  
  41234. æKY TEGetText 
  41235. æT Function
  41236. æFc TextEdit.h
  41237. æD pascal CharsHandle TEGetText(TEHandle hTE)
  41238.     = 0xA9CB; 
  41239.  
  41240. æKY TEIdle 
  41241. æT Function
  41242. æFc TextEdit.h
  41243. æD pascal void TEIdle(TEHandle hTE)
  41244.     = 0xA9DA; 
  41245.  
  41246. æKY TESetSelect 
  41247. æT Function
  41248. æFc TextEdit.h
  41249. æD pascal void TESetSelect(long selStart,long selEnd,TEHandle hTE)
  41250.     = 0xA9D1; 
  41251.  
  41252. æKY TEActivate 
  41253. æT Function
  41254. æFc TextEdit.h
  41255. æD pascal void TEActivate(TEHandle hTE)
  41256.     = 0xA9D8; 
  41257.  
  41258. æKY TEDeactivate 
  41259. æT Function
  41260. æFc TextEdit.h
  41261. æD pascal void TEDeactivate(TEHandle hTE)
  41262.     = 0xA9D9; 
  41263.  
  41264. æKY TEKey 
  41265. æT Function
  41266. æFc TextEdit.h
  41267. æD pascal void TEKey(short key,TEHandle hTE)
  41268.     = 0xA9DC; 
  41269.  
  41270. æKY TECut 
  41271. æT Function
  41272. æFc TextEdit.h
  41273. æD pascal void TECut(TEHandle hTE)
  41274.     = 0xA9D6; 
  41275.  
  41276. æKY TECopy 
  41277. æT Function
  41278. æFc TextEdit.h
  41279. æD pascal void TECopy(TEHandle hTE)
  41280.     = 0xA9D5; 
  41281.  
  41282. æKY TEPaste 
  41283. æT Function
  41284. æFc TextEdit.h
  41285. æD pascal void TEPaste(TEHandle hTE)
  41286.     = 0xA9DB; 
  41287.  
  41288. æKY TEDelete 
  41289. æT Function
  41290. æFc TextEdit.h
  41291. æD pascal void TEDelete(TEHandle hTE)
  41292.     = 0xA9D7; 
  41293.  
  41294. æKY TEInsert 
  41295. æT Function
  41296. æFc TextEdit.h
  41297. æD pascal void TEInsert(const void *text,long length,TEHandle hTE)
  41298.     = 0xA9DE; 
  41299.  
  41300. æKY TESetJust 
  41301. æT Function
  41302. æFc TextEdit.h
  41303. æD pascal void TESetJust(short just,TEHandle hTE)
  41304.     = 0xA9DF; 
  41305.  
  41306. æKY TEUpdate 
  41307. æT Function
  41308. æFc TextEdit.h
  41309. æD pascal void TEUpdate(const Rect *rUpdate,TEHandle hTE)
  41310.     = 0xA9D3; 
  41311.  
  41312. æKY TextBox 
  41313. æT Function
  41314. æFc TextEdit.h
  41315. æD pascal void TextBox(const void *text,long length,const Rect *box,short just)
  41316.     = 0xA9CE; 
  41317.  
  41318. æKY TEScroll 
  41319. æT Function
  41320. æFc TextEdit.h
  41321. æD pascal void TEScroll(short dh,short dv,TEHandle hTE)
  41322.     = 0xA9DD; 
  41323.  
  41324. æKY TESelView 
  41325. æT Function
  41326. æFc TextEdit.h
  41327. æD pascal void TESelView(TEHandle hTE)
  41328.     = 0xA811; 
  41329.  
  41330. æKY TEPinScroll 
  41331. æT Function
  41332. æFc TextEdit.h
  41333. æD pascal void TEPinScroll(short dh,short dv,TEHandle hTE)
  41334.     = 0xA812; 
  41335.  
  41336. æKY TEAutoView 
  41337. æT Function
  41338. æFc TextEdit.h
  41339. æD pascal void TEAutoView(Boolean fAuto,TEHandle hTE)
  41340.     = 0xA813; 
  41341.  
  41342. æKY TEScrapHandle 
  41343. æT Function
  41344. æFc TextEdit.h
  41345. æD #define TEScrapHandle() (* (Handle*) 0xAB4)
  41346.  
  41347. æKY TECalText 
  41348. æT Function
  41349. æFc TextEdit.h
  41350. æD pascal void TECalText(TEHandle hTE)
  41351.     = 0xA9D0; 
  41352.  
  41353. æKY TEGetOffset 
  41354. æT Function
  41355. æFc TextEdit.h
  41356. æD pascal short TEGetOffset(Point pt,TEHandle hTE)
  41357.     = 0xA83C; 
  41358.  
  41359. æKY TEGetPoint 
  41360. æT Function
  41361. æFc TextEdit.h
  41362. æD pascal Point TEGetPoint(short offset,TEHandle hTE)
  41363.     = {0x3F3C,0x0008,0xA83D}; 
  41364.  
  41365. æKY TEClick 
  41366. æT Function
  41367. æFc TextEdit.h
  41368. æD pascal void TEClick(Point pt,Boolean fExtend,TEHandle h)
  41369.     = 0xA9D4; 
  41370.  
  41371. æKY TEStylNew 
  41372. æT Function
  41373. æFc TextEdit.h
  41374. æD pascal TEHandle TEStylNew(const Rect *destRect,const Rect *viewRect)
  41375.     = 0xA83E; 
  41376.  
  41377. æKY SetStylHandle 
  41378. æT Function
  41379. æFc TextEdit.h
  41380. æD pascal void SetStylHandle(TEStyleHandle theHandle,TEHandle hTE)
  41381.     = {0x3F3C,0x0005,0xA83D}; 
  41382.  
  41383. æKY GetStylHandle 
  41384. æT Function
  41385. æFc TextEdit.h
  41386. æD pascal TEStyleHandle GetStylHandle(TEHandle hTE)
  41387.     = {0x3F3C,0x0004,0xA83D}; 
  41388.  
  41389. æKY TEGetStyle 
  41390. æT Function
  41391. æFc TextEdit.h
  41392. æD pascal void TEGetStyle(short offset,TextStyle *theStyle,short *lineHeight,
  41393.     short *fontAscent,TEHandle hTE)
  41394.     = {0x3F3C,0x0003,0xA83D}; 
  41395.  
  41396. æKY TEStylPaste 
  41397. æT Function
  41398. æFc TextEdit.h
  41399. æD pascal void TEStylPaste(TEHandle hTE)
  41400.     = {0x3F3C,0x0000,0xA83D}; 
  41401.  
  41402. æKY TESetStyle 
  41403. æT Function
  41404. æFc TextEdit.h
  41405. æD pascal void TESetStyle(short mode,const TextStyle *newStyle,Boolean redraw,
  41406.     TEHandle hTE)
  41407.     = {0x3F3C,0x0001,0xA83D}; 
  41408.  
  41409. æKY TEReplaceStyle 
  41410. æT Function
  41411. æFc TextEdit.h
  41412. æD pascal void TEReplaceStyle(short mode,const TextStyle *oldStyle,const TextStyle *newStyle,
  41413.     Boolean redraw,TEHandle hTE)
  41414.     = {0x3F3C,0x0002,0xA83D}; 
  41415.  
  41416. æKY GetStylScrap 
  41417. æT Function
  41418. æFc TextEdit.h
  41419. æD pascal StScrpHandle GetStylScrap(TEHandle hTE)
  41420.     = {0x3F3C,0x0006,0xA83D}; 
  41421.  
  41422. æKY TEStylInsert 
  41423. æT Function
  41424. æFc TextEdit.h
  41425. æD pascal void TEStylInsert(const void *text,long length,StScrpHandle hST,
  41426.     TEHandle hTE)
  41427.     = {0x3F3C,0x0007,0xA83D}; 
  41428.  
  41429. æKY TEGetHeight 
  41430. æT Function
  41431. æFc TextEdit.h
  41432. æD pascal long TEGetHeight(long endLine,long startLine,TEHandle hTE)
  41433.     = {0x3F3C,0x0009,0xA83D}; 
  41434.  
  41435. æKY TEContinuousStyle 
  41436. æT Function
  41437. æFc TextEdit.h
  41438. æD pascal Boolean TEContinuousStyle(short *mode,TextStyle *aStyle,TEHandle hTE)
  41439.     = {0x3F3C,0x000A,0xA83D}; 
  41440.  
  41441. æKY SetStylScrap 
  41442. æT Function
  41443. æFc TextEdit.h
  41444. æD pascal void SetStylScrap(long rangeStart,long rangeEnd,StScrpHandle newStyles,
  41445.     Boolean redraw,TEHandle hTE)
  41446.     = {0x3F3C,0x000B,0xA83D}; 
  41447.  
  41448. æKY TECustomHook 
  41449. æT Function
  41450. æFc TextEdit.h
  41451. æD pascal void TECustomHook(TEIntHook which,ProcPtr *addr,TEHandle hTE)
  41452.     = {0x3F3C,0x000C,0xA83D}; 
  41453.  
  41454. æKY TENumStyles 
  41455. æT Function
  41456. æFc TextEdit.h
  41457. æD pascal long TENumStyles(long rangeStart,long rangeEnd,TEHandle hTE)
  41458.     = {0x3F3C,0x000D,0xA83D}; 
  41459.  
  41460. æKY TEFeatureFlag 
  41461. æT Function
  41462. æFc TextEdit.h
  41463. æD pascal short TEFeatureFlag(short feature,short action,TEHandle hTE)
  41464.     = {0x3F3C,0x000E,0xA83D}; 
  41465.  
  41466. æKY TEGetScrapLen 
  41467. æT Function
  41468. æFc TextEdit.h
  41469. æD #define TEGetScrapLen() ((long) * (unsigned short *) 0x0AB0)
  41470.  
  41471. æKY TESetScrapLen 
  41472. æT Function
  41473. æFc TextEdit.h
  41474. æD pascal void TESetScrapLen(long length); 
  41475.  
  41476. æKY TEFromScrap 
  41477. æT Function
  41478. æFc TextEdit.h
  41479. æD pascal OSErr TEFromScrap(void); 
  41480.  
  41481. æKY TEToScrap 
  41482. æT Function
  41483. æFc TextEdit.h
  41484. æD pascal OSErr TEToScrap(void); 
  41485.  
  41486. æKY SetClikLoop 
  41487. æT Function
  41488. æFc TextEdit.h
  41489. æD pascal void SetClikLoop(ClikLoopProcPtr clikProc,TEHandle hTE); 
  41490.  
  41491. æKY SetWordBreak 
  41492. æT Function
  41493. æFc TextEdit.h
  41494. æD pascal void SetWordBreak(WordBreakProcPtr wBrkProc,TEHandle hTE); 
  41495.  
  41496. æKY teclick 
  41497. æT Function
  41498. æFc TextEdit.h
  41499. æD void teclick(Point *pt,Boolean fExtend,TEHandle h); 
  41500.  
  41501.  
  41502. æKY Timer.h
  41503. æKL InsTime
  41504. InsXTime
  41505. PrimeTime
  41506. RmvTime
  41507.  
  41508. TimerProcPtr
  41509. TMTask
  41510. TMTaskPtr
  41511.  
  41512. æKY TimerProcPtr
  41513. æT typedef
  41514. æFc Timer.h
  41515. æD typedef pascal void (*TimerProcPtr)(void);
  41516.  
  41517. æKY TMTask 
  41518. æT struct
  41519. æFc Timer.h
  41520. æD struct TMTask {
  41521.     QElemPtr qLink;
  41522.     short qType;
  41523.     TimerProcPtr tmAddr;
  41524.     long tmCount;
  41525.     long tmWakeUp;
  41526.     long tmReserved;
  41527. };
  41528.  
  41529. typedef struct TMTask TMTask;
  41530. typedef TMTask *TMTaskPtr;
  41531.  
  41532.  
  41533. æKY InsTime 
  41534. æT Function
  41535. æFc Timer.h
  41536. æD #pragma parameter InsTime(__A0)
  41537. pascal void InsTime(QElemPtr tmTaskPtr)
  41538.     = 0xA058; 
  41539.  
  41540. æKY InsXTime 
  41541. æT Function
  41542. æFc Timer.h
  41543. æD #pragma parameter InsXTime(__A0)
  41544. pascal void InsXTime(QElemPtr tmTaskPtr)
  41545.     = 0xA458; 
  41546.  
  41547. æKY PrimeTime 
  41548. æT Function
  41549. æFc Timer.h
  41550. æD #pragma parameter PrimeTime(__A0,__D0)
  41551. pascal void PrimeTime(QElemPtr tmTaskPtr,long count)
  41552.     = 0xA05A; 
  41553.  
  41554. æKY RmvTime 
  41555. æT Function
  41556. æFc Timer.h
  41557. æD #pragma parameter RmvTime(__A0)
  41558. pascal void RmvTime(QElemPtr tmTaskPtr)
  41559.     = 0xA059; 
  41560.  
  41561.  
  41562. æKY ToolUtils.h
  41563. æKL AngleFromSlope
  41564. BitAnd
  41565. BitClr
  41566. BitNot
  41567. BitOr
  41568. BitSet
  41569. BitShift
  41570. BitTst
  41571. BitXor
  41572. deltapoint
  41573. DeltaPoint
  41574. FixMul
  41575. FixRatio
  41576. FixRound
  41577. GetCursor
  41578. GetIcon
  41579. GetIndPattern
  41580. GetIndString
  41581. getindstring
  41582. GetPattern
  41583. GetPicture
  41584. GetString
  41585. HiWord
  41586. LongMul
  41587. LoWord
  41588. Munger
  41589. newstring
  41590. NewString
  41591. PackBits
  41592. PlotIcon
  41593. ScreenRes
  41594. SetString
  41595. setstring
  41596. shieldcursor
  41597. ShieldCursor
  41598. SlopeFromAngle
  41599. UnpackBits
  41600.  
  41601. crossCursor
  41602. iBeamCursor
  41603. Int64Bit
  41604. plusCursor
  41605. sysPatListID
  41606. watchCursor
  41607.  
  41608. æKY sysPatListID 
  41609. æT constant
  41610. æFc ToolUtils.h
  41611. æD     sysPatListID = 0,
  41612.  
  41613. æKY iBeamCursor 
  41614. æT constant
  41615. æFc ToolUtils.h
  41616. æD     iBeamCursor = 1,
  41617.  
  41618. æKY crossCursor 
  41619. æT constant
  41620. æFc ToolUtils.h
  41621. æD     crossCursor = 2,
  41622.  
  41623. æKY plusCursor 
  41624. æT constant
  41625. æFc ToolUtils.h
  41626. æD     plusCursor = 3,
  41627.  
  41628. æKY watchCursor 
  41629. æT constant
  41630. æFc ToolUtils.h
  41631. æD     watchCursor = 4,
  41632.  
  41633. æKY Int64Bit 
  41634. æT struct
  41635. æFc ToolUtils.h
  41636. æD struct Int64Bit {
  41637.     long hiLong;
  41638.     long loLong;
  41639. };
  41640.  
  41641. typedef struct Int64Bit Int64Bit;
  41642.  
  41643.  
  41644. æKY FixRatio 
  41645. æT Function
  41646. æFc ToolUtils.h
  41647. æD pascal Fixed FixRatio(short numer,short denom)
  41648.     = 0xA869; 
  41649.  
  41650. æKY FixMul 
  41651. æT Function
  41652. æFc ToolUtils.h
  41653. æD pascal Fixed FixMul(Fixed a,Fixed b)
  41654.     = 0xA868; 
  41655.  
  41656. æKY FixRound 
  41657. æT Function
  41658. æFc ToolUtils.h
  41659. æD pascal short FixRound(Fixed x)
  41660.     = 0xA86C; 
  41661.  
  41662. æKY GetString 
  41663. æT Function
  41664. æFc ToolUtils.h
  41665. æD pascal StringHandle GetString(short stringID)
  41666.     = 0xA9BA; 
  41667.  
  41668. æKY Munger 
  41669. æT Function
  41670. æFc ToolUtils.h
  41671. æD pascal long Munger(Handle h,long offset,const void *ptr1,long len1,const void *ptr2,
  41672.     long len2)
  41673.     = 0xA9E0; 
  41674.  
  41675. æKY PackBits 
  41676. æT Function
  41677. æFc ToolUtils.h
  41678. æD pascal void PackBits(Ptr *srcPtr,Ptr *dstPtr,short srcBytes)
  41679.     = 0xA8CF; 
  41680.  
  41681. æKY UnpackBits 
  41682. æT Function
  41683. æFc ToolUtils.h
  41684. æD pascal void UnpackBits(Ptr *srcPtr,Ptr *dstPtr,short dstBytes)
  41685.     = 0xA8D0; 
  41686.  
  41687. æKY BitTst 
  41688. æT Function
  41689. æFc ToolUtils.h
  41690. æD pascal Boolean BitTst(const void *bytePtr,long bitNum)
  41691.     = 0xA85D; 
  41692.  
  41693. æKY BitSet 
  41694. æT Function
  41695. æFc ToolUtils.h
  41696. æD pascal void BitSet(void *bytePtr,long bitNum)
  41697.     = 0xA85E; 
  41698.  
  41699. æKY BitClr 
  41700. æT Function
  41701. æFc ToolUtils.h
  41702. æD pascal void BitClr(void *bytePtr,long bitNum)
  41703.     = 0xA85F; 
  41704.  
  41705. æKY BitAnd 
  41706. æT Function
  41707. æFc ToolUtils.h
  41708. æD pascal long BitAnd(long value1,long value2)
  41709.     = 0xA858; 
  41710.  
  41711. æKY BitOr 
  41712. æT Function
  41713. æFc ToolUtils.h
  41714. æD pascal long BitOr(long value1,long value2)
  41715.     = 0xA85B; 
  41716.  
  41717. æKY BitXor 
  41718. æT Function
  41719. æFc ToolUtils.h
  41720. æD pascal long BitXor(long value1,long value2)
  41721.     = 0xA859; 
  41722.  
  41723. æKY BitNot 
  41724. æT Function
  41725. æFc ToolUtils.h
  41726. æD pascal long BitNot(long value)
  41727.     = 0xA85A; 
  41728.  
  41729. æKY BitShift 
  41730. æT Function
  41731. æFc ToolUtils.h
  41732. æD pascal long BitShift(long value,short count)
  41733.     = 0xA85C; 
  41734.  
  41735. æKY HiWord 
  41736. æT Function
  41737. æFc ToolUtils.h
  41738. æD pascal short HiWord(long x)
  41739.     = 0xA86A; 
  41740.  
  41741. æKY LoWord 
  41742. æT Function
  41743. æFc ToolUtils.h
  41744. æD pascal short LoWord(long x)
  41745.     = 0xA86B; 
  41746.  
  41747. æKY LongMul 
  41748. æT Function
  41749. æFc ToolUtils.h
  41750. æD pascal void LongMul(long a,long b,Int64Bit *result)
  41751.     = 0xA867; 
  41752.  
  41753. æKY GetIcon 
  41754. æT Function
  41755. æFc ToolUtils.h
  41756. æD pascal Handle GetIcon(short iconID)
  41757.     = 0xA9BB; 
  41758.  
  41759. æKY PlotIcon 
  41760. æT Function
  41761. æFc ToolUtils.h
  41762. æD pascal void PlotIcon(const Rect *theRect,Handle theIcon)
  41763.     = 0xA94B; 
  41764.  
  41765. æKY GetPattern 
  41766. æT Function
  41767. æFc ToolUtils.h
  41768. æD pascal PatHandle GetPattern(short patternID)
  41769.     = 0xA9B8; 
  41770.  
  41771. æKY GetCursor 
  41772. æT Function
  41773. æFc ToolUtils.h
  41774. æD pascal CursHandle GetCursor(short cursorID)
  41775.     = 0xA9B9; 
  41776.  
  41777. æKY GetPicture 
  41778. æT Function
  41779. æFc ToolUtils.h
  41780. æD pascal PicHandle GetPicture(short pictureID)
  41781.     = 0xA9BC; 
  41782.  
  41783. æKY SlopeFromAngle 
  41784. æT Function
  41785. æFc ToolUtils.h
  41786. æD pascal Fixed SlopeFromAngle(short angle)
  41787.     = 0xA8BC; 
  41788.  
  41789. æKY AngleFromSlope 
  41790. æT Function
  41791. æFc ToolUtils.h
  41792. æD pascal short AngleFromSlope(Fixed slope)
  41793.     = 0xA8C4; 
  41794.  
  41795. æKY newstring 
  41796. æT Function
  41797. æFc ToolUtils.h
  41798. æD StringHandle newstring(char *theString); 
  41799.  
  41800. æKY SetString 
  41801. æT Function
  41802. æFc ToolUtils.h
  41803. æD pascal void SetString(StringHandle theString,ConstStr255Param strNew)
  41804.     = 0xA907; 
  41805.  
  41806. æKY DeltaPoint 
  41807. æT Function
  41808. æFc ToolUtils.h
  41809. æD pascal long DeltaPoint(Point ptA,Point ptB)
  41810.     = 0xA94F; 
  41811.  
  41812. æKY NewString 
  41813. æT Function
  41814. æFc ToolUtils.h
  41815. æD pascal StringHandle NewString(ConstStr255Param theString)
  41816.     = 0xA906; 
  41817.  
  41818. æKY ShieldCursor 
  41819. æT Function
  41820. æFc ToolUtils.h
  41821. æD pascal void ShieldCursor(const Rect *shieldRect,Point offsetPt)
  41822.     = 0xA855; 
  41823.  
  41824. æKY GetIndString 
  41825. æT Function
  41826. æFc ToolUtils.h
  41827. æD pascal void GetIndString(Str255 theString,short strListID,short index); 
  41828.  
  41829. æKY getindstring 
  41830. æT Function
  41831. æFc ToolUtils.h
  41832. æD void getindstring(char *theString,short strListID,short index); 
  41833.  
  41834. æKY ScreenRes 
  41835. æT Function
  41836. æFc ToolUtils.h
  41837. æD pascal void ScreenRes(short *scrnHRes,short *scrnVRes)
  41838.     = {0x225F,0x32B8,0x0102,0x225F,0x32B8,0x0104}; 
  41839.  
  41840. æKY GetIndPattern 
  41841. æT Function
  41842. æFc ToolUtils.h
  41843. æD pascal void GetIndPattern(Pattern thePat,short patternListID,short index); 
  41844.  
  41845. æKY setstring 
  41846. æT Function
  41847. æFc ToolUtils.h
  41848. æD void setstring(StringHandle theString,char *strNew); 
  41849.  
  41850. æKY shieldcursor 
  41851. æT Function
  41852. æFc ToolUtils.h
  41853. æD void shieldcursor(const Rect *shieldRect,Point *offsetPt); 
  41854.  
  41855. æKY deltapoint 
  41856. æT Function
  41857. æFc ToolUtils.h
  41858. æD long deltapoint(Point *ptA,Point *ptB); 
  41859.  
  41860.  
  41861. æKY Video.h
  41862. æKL 
  41863. cscDirectSetEntries
  41864. cscGetBaseAddr
  41865. cscGetDefaultMode
  41866. cscGetEntries
  41867. cscGetGamma
  41868. cscGetGray
  41869. cscGetInterrupt
  41870. cscGetMode
  41871. cscGetPageBase
  41872. cscGetPageCnt
  41873. cscGetPages
  41874. cscGrayPage
  41875. cscGrayScreen
  41876. cscKillIO
  41877. cscReset
  41878. cscSetDefaultMode
  41879. cscSetEntries
  41880. cscSetGamma
  41881. cscSetGray
  41882. cscSetInterrupt
  41883. cscSetMode
  41884. eightBitMode
  41885. fifthVidMode
  41886. firstVidMode
  41887. fourBitMode
  41888. fourthVidMode
  41889. mBaseOffset
  41890. mBounds
  41891. mCmpCount
  41892. mCmpSize
  41893. mDevType
  41894. mHRes
  41895. mPageCnt
  41896. mPixelSize
  41897. mPixelType
  41898. mPlaneBytes
  41899. mRowBytes
  41900. mTable
  41901. mVersion
  41902. mVertRefRate
  41903. mVidParams
  41904. mVRes
  41905. oneBitMode
  41906. secondVidMode
  41907. sixteenBitMode
  41908. sixthVidMode
  41909. spGammaDir
  41910. spVidNamesDir
  41911. thirdVidMode
  41912. thirtyTwoBitMode
  41913. twoBitMode
  41914. VDEntRecPtr
  41915. VDEntryRecord
  41916. VDGammaRecord
  41917. VDGamRecPtr
  41918. VDGrayPtr
  41919. VDGrayRecord
  41920. VDPageInfo
  41921. VDPgInfoPtr
  41922. VDSetEntryPtr
  41923. VDSetEntryRecord
  41924. VDSettings
  41925. VDSettingsPtr
  41926. VDSizeInfo
  41927. VDSzInfoPtr
  41928. VPBlock
  41929. VPBlockPtr
  41930.  
  41931. æKY mBaseOffset 
  41932. æT constant
  41933. æFc Video.h
  41934. æD     mBaseOffset = 1,         /*Id of mBaseOffset.*/
  41935.  
  41936. æKY mRowBytes 
  41937. æT constant
  41938. æFc Video.h
  41939. æD     mRowBytes = 2,           /*Video sResource parameter Id's */
  41940.  
  41941. æKY mBounds 
  41942. æT constant
  41943. æFc Video.h
  41944. æD     mBounds = 3,             /*Video sResource parameter Id's */
  41945.  
  41946. æKY mVersion 
  41947. æT constant
  41948. æFc Video.h
  41949. æD     mVersion = 4,            /*Video sResource parameter Id's */
  41950.  
  41951. æKY mHRes 
  41952. æT constant
  41953. æFc Video.h
  41954. æD     mHRes = 5,               /*Video sResource parameter Id's */
  41955.  
  41956. æKY mVRes 
  41957. æT constant
  41958. æFc Video.h
  41959. æD     mVRes = 6,               /*Video sResource parameter Id's */
  41960.  
  41961. æKY mPixelType 
  41962. æT constant
  41963. æFc Video.h
  41964. æD     mPixelType = 7,          /*Video sResource parameter Id's */
  41965.  
  41966. æKY mPixelSize 
  41967. æT constant
  41968. æFc Video.h
  41969. æD     mPixelSize = 8,          /*Video sResource parameter Id's */
  41970.  
  41971. æKY mCmpCount 
  41972. æT constant
  41973. æFc Video.h
  41974. æD     mCmpCount = 9,           /*Video sResource parameter Id's */
  41975.  
  41976. æKY mCmpSize 
  41977. æT constant
  41978. æFc Video.h
  41979. æD     mCmpSize = 10,           /*Video sResource parameter Id's */
  41980.  
  41981. æKY mPlaneBytes 
  41982. æT constant
  41983. æFc Video.h
  41984. æD     mPlaneBytes = 11,        /*Video sResource parameter Id's */
  41985.  
  41986. æKY mVertRefRate 
  41987. æT constant
  41988. æFc Video.h
  41989. æD     mVertRefRate = 14,       /*Video sResource parameter Id's */
  41990.  
  41991. æKY mVidParams 
  41992. æT constant
  41993. æFc Video.h
  41994. æD     mVidParams = 1,          /*Video parameter block id.*/
  41995.  
  41996. æKY mTable 
  41997. æT constant
  41998. æFc Video.h
  41999. æD     mTable = 2,              /*Offset to the table.*/
  42000.  
  42001. æKY mPageCnt 
  42002. æT constant
  42003. æFc Video.h
  42004. æD     mPageCnt = 3,            /*Number of pages*/
  42005.  
  42006. æKY mDevType 
  42007. æT constant
  42008. æFc Video.h
  42009. æD     mDevType = 4,            /*Device Type*/
  42010.  
  42011. æKY oneBitMode 
  42012. æT constant
  42013. æFc Video.h
  42014. æD     oneBitMode = 128,        /*Id of OneBitMode Parameter list.*/
  42015.  
  42016. æKY twoBitMode 
  42017. æT constant
  42018. æFc Video.h
  42019. æD     twoBitMode = 129,        /*Id of TwoBitMode Parameter list.*/
  42020.  
  42021. æKY fourBitMode 
  42022. æT constant
  42023. æFc Video.h
  42024. æD     fourBitMode = 130,       /*Id of FourBitMode Parameter list.*/
  42025.  
  42026. æKY eightBitMode 
  42027. æT constant
  42028. æFc Video.h
  42029. æD     eightBitMode = 131,      /*Id of EightBitMode Parameter list.*/
  42030.  
  42031. æKY sixteenBitMode 
  42032. æT constant
  42033. æFc Video.h
  42034. æD     sixteenBitMode = 132,    /*Id of SixteenBitMode Parameter list.*/
  42035.  
  42036. æKY thirtyTwoBitMode 
  42037. æT constant
  42038. æFc Video.h
  42039. æD     thirtyTwoBitMode = 133,  /*Id of ThirtyTwoBitMode Parameter list.*/
  42040.  
  42041. æKY firstVidMode 
  42042. æT constant
  42043. æFc Video.h
  42044. æD     firstVidMode = 128,      /*The new, better way to do the above.    */
  42045.  
  42046. æKY secondVidMode 
  42047. æT constant
  42048. æFc Video.h
  42049. æD     secondVidMode = 129,     /*    QuickDraw only supports six video    */
  42050.  
  42051. æKY thirdVidMode 
  42052. æT constant
  42053. æFc Video.h
  42054. æD     thirdVidMode = 130,      /*    at this time.                        */
  42055.  
  42056. æKY fourthVidMode 
  42057. æT constant
  42058. æFc Video.h
  42059. æD     fourthVidMode = 131,
  42060.  
  42061. æKY fifthVidMode 
  42062. æT constant
  42063. æFc Video.h
  42064. æD     fifthVidMode = 132,
  42065.  
  42066. æKY sixthVidMode 
  42067. æT constant
  42068. æFc Video.h
  42069. æD     sixthVidMode = 133,
  42070.  
  42071. æKY spGammaDir 
  42072. æT constant
  42073. æFc Video.h
  42074. æD     spGammaDir = 64,
  42075.  
  42076. æKY spVidNamesDir 
  42077. æT constant
  42078. æFc Video.h
  42079. æD     spVidNamesDir = 65,
  42080.  
  42081. æKY cscReset 
  42082. æT constant
  42083. æFc Video.h
  42084. æD     cscReset = 0,
  42085.  
  42086. æKY cscKillIO 
  42087. æT constant
  42088. æFc Video.h
  42089. æD     cscKillIO = 1,
  42090.  
  42091. æKY cscSetMode 
  42092. æT constant
  42093. æFc Video.h
  42094. æD     cscSetMode = 2,
  42095.  
  42096. æKY cscSetEntries 
  42097. æT constant
  42098. æFc Video.h
  42099. æD     cscSetEntries = 3,
  42100.  
  42101. æKY cscSetGamma 
  42102. æT constant
  42103. æFc Video.h
  42104. æD     cscSetGamma = 4,
  42105.  
  42106. æKY cscGrayPage 
  42107. æT constant
  42108. æFc Video.h
  42109. æD     cscGrayPage = 5,
  42110.  
  42111. æKY cscGrayScreen 
  42112. æT constant
  42113. æFc Video.h
  42114. æD     cscGrayScreen = 5,
  42115.  
  42116. æKY cscSetGray 
  42117. æT constant
  42118. æFc Video.h
  42119. æD     cscSetGray = 6,
  42120.  
  42121. æKY cscSetInterrupt 
  42122. æT constant
  42123. æFc Video.h
  42124. æD     cscSetInterrupt = 7,
  42125.  
  42126. æKY cscDirectSetEntries 
  42127. æT constant
  42128. æFc Video.h
  42129. æD     cscDirectSetEntries = 8,
  42130.  
  42131. æKY cscSetDefaultMode 
  42132. æT constant
  42133. æFc Video.h
  42134. æD     cscSetDefaultMode = 9,
  42135.  
  42136. æKY cscGetMode 
  42137. æT constant
  42138. æFc Video.h
  42139. æD     cscGetMode = 2,
  42140.  
  42141. æKY cscGetEntries 
  42142. æT constant
  42143. æFc Video.h
  42144. æD     cscGetEntries = 3,
  42145.  
  42146. æKY cscGetPageCnt 
  42147. æT constant
  42148. æFc Video.h
  42149. æD     cscGetPageCnt = 4,
  42150.  
  42151. æKY cscGetPages 
  42152. æT constant
  42153. æFc Video.h
  42154. æD     cscGetPages = 4,         /* This is what C&D 2 calls it. */
  42155.  
  42156. æKY cscGetPageBase 
  42157. æT constant
  42158. æFc Video.h
  42159. æD     cscGetPageBase = 5,
  42160.  
  42161. æKY cscGetBaseAddr 
  42162. æT constant
  42163. æFc Video.h
  42164. æD     cscGetBaseAddr = 5,      /* This is what C&D 2 calls it. */
  42165.  
  42166. æKY cscGetGray 
  42167. æT constant
  42168. æFc Video.h
  42169. æD     cscGetGray = 6,
  42170.  
  42171. æKY cscGetInterrupt 
  42172. æT constant
  42173. æFc Video.h
  42174. æD     cscGetInterrupt = 7,
  42175.  
  42176. æKY cscGetGamma 
  42177. æT constant
  42178. æFc Video.h
  42179. æD     cscGetGamma = 8,
  42180.  
  42181. æKY cscGetDefaultMode 
  42182. æT constant
  42183. æFc Video.h
  42184. æD     cscGetDefaultMode = 9,
  42185.  
  42186. æKY VPBlock 
  42187. æT struct
  42188. æFc Video.h
  42189. æD struct VPBlock {
  42190.     long vpBaseOffset;          /*Offset to page zero of video RAM (From minorBaseOS).*/
  42191.     short vpRowBytes;           /*Width of each row of video memory.*/
  42192.     Rect vpBounds;              /*BoundsRect for the video display (gives dimensions).*/
  42193.     short vpVersion;            /*PixelMap version number.*/
  42194.     short vpPackType;
  42195.     long vpPackSize;
  42196.     long vpHRes;                /*Horizontal resolution of the device (pixels per inch).*/
  42197.     long vpVRes;                /*Vertical resolution of the device (pixels per inch).*/
  42198.     short vpPixelType;          /*Defines the pixel type.*/
  42199.     short vpPixelSize;          /*Number of bits in pixel.*/
  42200.     short vpCmpCount;           /*Number of components in pixel.*/
  42201.     short vpCmpSize;            /*Number of bits per component*/
  42202.     long vpPlaneBytes;          /*Offset from one plane to the next.*/
  42203. };
  42204.  
  42205. typedef struct VPBlock VPBlock;
  42206. typedef VPBlock *VPBlockPtr;
  42207.  
  42208.  
  42209. æKY VDEntryRecord 
  42210. æT struct
  42211. æFc Video.h
  42212. æD struct VDEntryRecord {
  42213.     Ptr csTable;                /*(long) pointer to color table entry=value, r,g,b:INTEGER*/
  42214. };
  42215.  
  42216. typedef struct VDEntryRecord VDEntryRecord;
  42217. typedef VDEntryRecord *VDEntRecPtr;
  42218.  
  42219.  
  42220. æKY VDGrayRecord 
  42221. æT struct
  42222. æFc Video.h
  42223. æD struct VDGrayRecord {
  42224.     Boolean csMode;             /*Same as GDDevType value (0=mono, 1=color)*/
  42225. };
  42226.  
  42227. typedef struct VDGrayRecord VDGrayRecord;
  42228. typedef VDGrayRecord *VDGrayPtr;
  42229.  
  42230.  
  42231. æKY VDSetEntryRecord 
  42232. æT struct
  42233. æFc Video.h
  42234. æD struct VDSetEntryRecord {
  42235.     ColorSpec *csTable;         /*Pointer to an array of color specs*/
  42236.     short csStart;              /*Which spec in array to start with, or -1*/
  42237.     short csCount;              /*Number of color spec entries to set*/
  42238. };
  42239.  
  42240. typedef struct VDSetEntryRecord VDSetEntryRecord;
  42241. typedef VDSetEntryRecord *VDSetEntryPtr;
  42242.  
  42243.  
  42244. æKY VDGammaRecord 
  42245. æT struct
  42246. æFc Video.h
  42247. æD struct VDGammaRecord {
  42248.     Ptr csGTable;               /*pointer to gamma table*/
  42249. };
  42250.  
  42251. typedef struct VDGammaRecord VDGammaRecord;
  42252. typedef VDGammaRecord *VDGamRecPtr;
  42253.  
  42254.  
  42255. æKY VDPageInfo 
  42256. æT struct
  42257. æFc Video.h
  42258. æD struct VDPageInfo {
  42259.     short csMode;               /*(word) mode within device*/
  42260.     long csData;                /*(long) data supplied by driver*/
  42261.     short csPage;               /*(word) page to switch in*/
  42262.     Ptr csBaseAddr;             /*(long) base address of page*/
  42263. };
  42264.  
  42265. typedef struct VDPageInfo VDPageInfo;
  42266. typedef VDPageInfo *VDPgInfoPtr;
  42267.  
  42268.  
  42269. æKY VDSizeInfo 
  42270. æT struct
  42271. æFc Video.h
  42272. æD struct VDSizeInfo {
  42273.     short csHSize;              /*(word) desired/returned h size*/
  42274.     short csHPos;               /*(word) desired/returned h position*/
  42275.     short csVSize;              /*(word) desired/returned v size*/
  42276.     short csVPos;               /*(word) desired/returned v position*/
  42277. };
  42278.  
  42279. typedef struct VDSizeInfo VDSizeInfo;
  42280. typedef VDSizeInfo *VDSzInfoPtr;
  42281.  
  42282.  
  42283. æKY VDSettings 
  42284. æT struct
  42285. æFc Video.h
  42286. æD struct VDSettings {
  42287.     short csParamCnt;           /*(word) number of params*/
  42288.     short csBrightMax;          /*(word) max brightness*/
  42289.     short csBrightDef;          /*(word) default brightness*/
  42290.     short csBrightVal;          /*(word) current brightness*/
  42291.     short csCntrstMax;          /*(word) max contrast*/
  42292.     short csCntrstDef;          /*(word) default contrast*/
  42293.     short csCntrstVal;          /*(word) current contrast*/
  42294.     short csTintMax;            /*(word) max tint*/
  42295.     short csTintDef;            /*(word) default tint*/
  42296.     short csTintVal;            /*(word) current tint*/
  42297.     short csHueMax;             /*(word) max hue*/
  42298.     short csHueDef;             /*(word) default hue*/
  42299.     short csHueVal;             /*(word) current hue*/
  42300.     short csHorizDef;           /*(word) default horizontal*/
  42301.     short csHorizVal;           /*(word) current horizontal*/
  42302.     short csHorizMax;           /*(word) max horizontal*/
  42303.     short csVertDef;            /*(word) default vertical*/
  42304.     short csVertVal;            /*(word) current vertical*/
  42305.     short csVertMax;            /*(word) max vertical*/
  42306. };
  42307.  
  42308. typedef struct VDSettings VDSettings;
  42309. typedef VDSettings *VDSettingsPtr;
  42310.  
  42311.  
  42312.  
  42313. æKY Windows.h
  42314. æKL BeginUpdate
  42315. BringToFront
  42316. CalcVis
  42317. CalcVisBehind
  42318. CheckUpdate
  42319. ClipAbove
  42320. CloseWindow
  42321. DisposeWindow
  42322. draggrayrgn
  42323. DragGrayRgn
  42324. dragwindow
  42325. DragWindow
  42326. DrawGrowIcon
  42327. DrawNew
  42328. EndUpdate
  42329. FindWindow
  42330. findwindow
  42331. FrontWindow
  42332. GetAuxWin
  42333. GetCWMgrPort
  42334. GetGrayRgn
  42335. GetNewCWindow
  42336. GetNewWindow
  42337. GetWindowPic
  42338. GetWMgrPort
  42339. GetWRefCon
  42340. GetWTitle
  42341. getwtitle
  42342. GetWVariant
  42343. growwindow
  42344. GrowWindow
  42345. HideWindow
  42346. HiliteWindow
  42347. InitWindows
  42348. InvalRect
  42349. InvalRgn
  42350. MoveWindow
  42351. newcwindow
  42352. NewCWindow
  42353. NewWindow
  42354. newwindow
  42355. PaintBehind
  42356. PaintOne
  42357. PinRect
  42358. pinrect
  42359. SaveOld
  42360. SelectWindow
  42361. SendBehind
  42362. SetDeskCPat
  42363. SetWinColor
  42364. SetWindowPic
  42365. SetWRefCon
  42366. setwtitle
  42367. SetWTitle
  42368. ShowHide
  42369. ShowWindow
  42370. SizeWindow
  42371. TrackBox
  42372. trackbox
  42373. TrackGoAway
  42374. trackgoaway
  42375. ValidRect
  42376. ValidRgn
  42377. ZoomWindow
  42378.  
  42379. altDBoxProc
  42380. AuxWinHandle
  42381. AuxWinPtr
  42382. AuxWinRec
  42383. CWindowPeek
  42384. CWindowRecord
  42385. dBoxProc
  42386. deskPatID
  42387. dialogKind
  42388. documentProc
  42389. DragGrayRgnProcPtr
  42390. inContent
  42391. inDesk
  42392. inDrag
  42393. inGoAway
  42394. inGrow
  42395. inMenuBar
  42396. inSysWindow
  42397. inZoomIn
  42398. inZoomOut
  42399. movableDBoxProc
  42400. noGrowDocProc
  42401. plainDBox
  42402. rDocProc
  42403. userKind
  42404. wCalcRgns
  42405. wContentColor
  42406. WCTabHandle
  42407. WCTabPtr
  42408. wDispose
  42409. wDraw
  42410. wDrawGIcon
  42411. wFrameColor
  42412. wGrow
  42413. wHiliteColor
  42414. wHit
  42415. wInContent
  42416. WinCTab
  42417. WindowPeek
  42418. WindowRecord
  42419. wInDrag
  42420. wInGoAway
  42421. wInGrow
  42422. wInZoomIn
  42423. wInZoomOut
  42424. wNew
  42425. wNoHit
  42426. WStateData
  42427. WStateDataHandle
  42428. WStateDataPtr
  42429. wTextColor
  42430. wTitleBarColor
  42431. zoomDocProc
  42432. zoomNoGrow
  42433.  
  42434. æKY documentProc 
  42435. æT constant
  42436. æFc Windows.h
  42437. æD     documentProc = 0,
  42438.  
  42439. æKY dBoxProc 
  42440. æT constant
  42441. æFc Windows.h
  42442. æD     dBoxProc = 1,
  42443.  
  42444. æKY plainDBox 
  42445. æT constant
  42446. æFc Windows.h
  42447. æD     plainDBox = 2,
  42448.  
  42449. æKY altDBoxProc 
  42450. æT constant
  42451. æFc Windows.h
  42452. æD     altDBoxProc = 3,
  42453.  
  42454. æKY noGrowDocProc 
  42455. æT constant
  42456. æFc Windows.h
  42457. æD     noGrowDocProc = 4,
  42458.  
  42459. æKY movableDBoxProc 
  42460. æT constant
  42461. æFc Windows.h
  42462. æD     movableDBoxProc = 5,
  42463.  
  42464. æKY zoomDocProc 
  42465. æT constant
  42466. æFc Windows.h
  42467. æD     zoomDocProc = 8,
  42468.  
  42469. æKY zoomNoGrow 
  42470. æT constant
  42471. æFc Windows.h
  42472. æD     zoomNoGrow = 12,
  42473.  
  42474. æKY rDocProc 
  42475. æT constant
  42476. æFc Windows.h
  42477. æD     rDocProc = 16,
  42478.  
  42479. æKY dialogKind 
  42480. æT constant
  42481. æFc Windows.h
  42482. æD     dialogKind = 2,
  42483.  
  42484. æKY userKind 
  42485. æT constant
  42486. æFc Windows.h
  42487. æD     userKind = 8,
  42488.  
  42489. æKY inDesk 
  42490. æT constant
  42491. æFc Windows.h
  42492. æD     inDesk = 0,
  42493.  
  42494. æKY inMenuBar 
  42495. æT constant
  42496. æFc Windows.h
  42497. æD     inMenuBar = 1,
  42498.  
  42499. æKY inSysWindow 
  42500. æT constant
  42501. æFc Windows.h
  42502. æD     inSysWindow = 2,
  42503.  
  42504. æKY inContent 
  42505. æT constant
  42506. æFc Windows.h
  42507. æD     inContent = 3,
  42508.  
  42509. æKY inDrag 
  42510. æT constant
  42511. æFc Windows.h
  42512. æD     inDrag = 4,
  42513.  
  42514. æKY inGrow 
  42515. æT constant
  42516. æFc Windows.h
  42517. æD     inGrow = 5,
  42518.  
  42519. æKY inGoAway 
  42520. æT constant
  42521. æFc Windows.h
  42522. æD     inGoAway = 6,
  42523.  
  42524. æKY inZoomIn 
  42525. æT constant
  42526. æFc Windows.h
  42527. æD     inZoomIn = 7,
  42528.  
  42529. æKY inZoomOut 
  42530. æT constant
  42531. æFc Windows.h
  42532. æD     inZoomOut = 8,
  42533.  
  42534. æKY wDraw 
  42535. æT constant
  42536. æFc Windows.h
  42537. æD     wDraw = 0,
  42538.  
  42539. æKY wHit 
  42540. æT constant
  42541. æFc Windows.h
  42542. æD     wHit = 1,
  42543.  
  42544. æKY wCalcRgns 
  42545. æT constant
  42546. æFc Windows.h
  42547. æD     wCalcRgns = 2,
  42548.  
  42549. æKY wNew 
  42550. æT constant
  42551. æFc Windows.h
  42552. æD     wNew = 3,
  42553.  
  42554. æKY wDispose 
  42555. æT constant
  42556. æFc Windows.h
  42557. æD     wDispose = 4,
  42558.  
  42559. æKY wGrow 
  42560. æT constant
  42561. æFc Windows.h
  42562. æD     wGrow = 5,
  42563.  
  42564. æKY wDrawGIcon 
  42565. æT constant
  42566. æFc Windows.h
  42567. æD     wDrawGIcon = 6,
  42568.  
  42569. æKY wNoHit 
  42570. æT constant
  42571. æFc Windows.h
  42572. æD     wNoHit = 0,
  42573.  
  42574. æKY wInContent 
  42575. æT constant
  42576. æFc Windows.h
  42577. æD     wInContent = 1,
  42578.  
  42579. æKY wInDrag 
  42580. æT constant
  42581. æFc Windows.h
  42582. æD     wInDrag = 2,
  42583.  
  42584. æKY wInGrow 
  42585. æT constant
  42586. æFc Windows.h
  42587. æD     wInGrow = 3,
  42588.  
  42589. æKY wInGoAway 
  42590. æT constant
  42591. æFc Windows.h
  42592. æD     wInGoAway = 4,
  42593.  
  42594. æKY wInZoomIn 
  42595. æT constant
  42596. æFc Windows.h
  42597. æD     wInZoomIn = 5,
  42598.  
  42599. æKY wInZoomOut 
  42600. æT constant
  42601. æFc Windows.h
  42602. æD     wInZoomOut = 6,
  42603.  
  42604. æKY deskPatID 
  42605. æT constant
  42606. æFc Windows.h
  42607. æD     deskPatID = 16,
  42608.  
  42609. æKY wContentColor 
  42610. æT constant
  42611. æFc Windows.h
  42612. æD     wContentColor = 0,
  42613.  
  42614. æKY wFrameColor 
  42615. æT constant
  42616. æFc Windows.h
  42617. æD     wFrameColor = 1,
  42618.  
  42619. æKY wTextColor 
  42620. æT constant
  42621. æFc Windows.h
  42622. æD     wTextColor = 2,
  42623.  
  42624. æKY wHiliteColor 
  42625. æT constant
  42626. æFc Windows.h
  42627. æD     wHiliteColor = 3,
  42628.  
  42629. æKY wTitleBarColor 
  42630. æT constant
  42631. æFc Windows.h
  42632. æD     wTitleBarColor = 4,
  42633.  
  42634. æKY DragGrayRgnProcPtr
  42635. æT typedef
  42636. æFc Windows.h
  42637. æD typedef pascal void (*DragGrayRgnProcPtr)(void);
  42638.  
  42639. æKY WindowRecord 
  42640. æT struct
  42641. æFc Windows.h
  42642. æD struct WindowRecord {
  42643.     GrafPort port;
  42644.     short windowKind;
  42645.     Boolean visible;
  42646.     Boolean hilited;
  42647.     Boolean goAwayFlag;
  42648.     Boolean spareFlag;
  42649.     RgnHandle strucRgn;
  42650.     RgnHandle contRgn;
  42651.     RgnHandle updateRgn;
  42652.     Handle windowDefProc;
  42653.     Handle dataHandle;
  42654.     StringHandle titleHandle;
  42655.     short titleWidth;
  42656.     ControlHandle controlList;
  42657.     struct WindowRecord *nextWindow;
  42658.     PicHandle windowPic;
  42659.     long refCon;
  42660. };
  42661.  
  42662. typedef struct WindowRecord WindowRecord;
  42663. typedef WindowRecord *WindowPeek;
  42664.  
  42665.  
  42666. æKY CWindowRecord 
  42667. æT struct
  42668. æFc Windows.h
  42669. æD struct CWindowRecord {
  42670.     CGrafPort port;
  42671.     short windowKind;
  42672.     Boolean visible;
  42673.     Boolean hilited;
  42674.     Boolean goAwayFlag;
  42675.     Boolean spareFlag;
  42676.     RgnHandle strucRgn;
  42677.     RgnHandle contRgn;
  42678.     RgnHandle updateRgn;
  42679.     Handle windowDefProc;
  42680.     Handle dataHandle;
  42681.     StringHandle titleHandle;
  42682.     short titleWidth;
  42683.     ControlHandle controlList;
  42684.     struct CWindowRecord *nextWindow;
  42685.     PicHandle windowPic;
  42686.     long refCon;
  42687. };
  42688.  
  42689. typedef struct CWindowRecord CWindowRecord;
  42690. typedef CWindowRecord *CWindowPeek;
  42691.  
  42692.  
  42693. æKY WStateData 
  42694. æT struct
  42695. æFc Windows.h
  42696. æD struct WStateData {
  42697.     Rect userState;             /*user state*/
  42698.     Rect stdState;              /*standard state*/
  42699. };
  42700.  
  42701. typedef struct WStateData WStateData;
  42702. typedef WStateData *WStateDataPtr, **WStateDataHandle;
  42703.  
  42704.  
  42705. æKY AuxWinRec 
  42706. æT struct
  42707. æFc Windows.h
  42708. æD struct AuxWinRec {
  42709.     struct AuxWinRec **awNext;  /*handle to next AuxWinRec*/
  42710.     WindowPtr awOwner;          /*ptr to window */
  42711.     CTabHandle awCTable;        /*color table for this window*/
  42712.     Handle dialogCItem;         /*handle to dialog manager structures*/
  42713.     long awFlags;               /*reserved for expansion*/
  42714.     CTabHandle awReserved;      /*reserved for expansion*/
  42715.     long awRefCon;              /*user Constant*/
  42716. };
  42717.  
  42718. typedef struct AuxWinRec AuxWinRec;
  42719. typedef AuxWinRec *AuxWinPtr, **AuxWinHandle;
  42720.  
  42721.  
  42722. æKY WinCTab 
  42723. æT struct
  42724. æFc Windows.h
  42725. æD struct WinCTab {
  42726.     long wCSeed;                /*reserved*/
  42727.     short wCReserved;           /*reserved*/
  42728.     short ctSize;               /*usually 4 for windows*/
  42729.     ColorSpec ctTable[5];
  42730. };
  42731.  
  42732. typedef struct WinCTab WinCTab;
  42733. typedef WinCTab *WCTabPtr, **WCTabHandle;
  42734.  
  42735.  
  42736. æKY InitWindows 
  42737. æT Function
  42738. æFc Windows.h
  42739. æD pascal void InitWindows(void)
  42740.     = 0xA912; 
  42741.  
  42742. æKY GetWMgrPort 
  42743. æT Function
  42744. æFc Windows.h
  42745. æD pascal void GetWMgrPort(GrafPtr *wPort)
  42746.     = 0xA910; 
  42747.  
  42748. æKY NewWindow 
  42749. æT Function
  42750. æFc Windows.h
  42751. æD pascal WindowPtr NewWindow(void *wStorage,const Rect *boundsRect,ConstStr255Param title,
  42752.     Boolean visible,short theProc,WindowPtr behind,Boolean goAwayFlag,long refCon)
  42753.     = 0xA913; 
  42754.  
  42755. æKY GetNewWindow 
  42756. æT Function
  42757. æFc Windows.h
  42758. æD pascal WindowPtr GetNewWindow(short windowID,void *wStorage,WindowPtr behind)
  42759.     = 0xA9BD; 
  42760.  
  42761. æKY CloseWindow 
  42762. æT Function
  42763. æFc Windows.h
  42764. æD pascal void CloseWindow(WindowPtr theWindow)
  42765.     = 0xA92D; 
  42766.  
  42767. æKY DisposeWindow 
  42768. æT Function
  42769. æFc Windows.h
  42770. æD pascal void DisposeWindow(WindowPtr theWindow)
  42771.     = 0xA914; 
  42772.  
  42773. æKY setwtitle 
  42774. æT Function
  42775. æFc Windows.h
  42776. æD void setwtitle(WindowPtr theWindow,char *title); 
  42777.  
  42778. æKY GetWTitle 
  42779. æT Function
  42780. æFc Windows.h
  42781. æD pascal void GetWTitle(WindowPtr theWindow,Str255 title)
  42782.     = 0xA919; 
  42783.  
  42784. æKY SelectWindow 
  42785. æT Function
  42786. æFc Windows.h
  42787. æD pascal void SelectWindow(WindowPtr theWindow)
  42788.     = 0xA91F; 
  42789.  
  42790. æKY HideWindow 
  42791. æT Function
  42792. æFc Windows.h
  42793. æD pascal void HideWindow(WindowPtr theWindow)
  42794.     = 0xA916; 
  42795.  
  42796. æKY ShowWindow 
  42797. æT Function
  42798. æFc Windows.h
  42799. æD pascal void ShowWindow(WindowPtr theWindow)
  42800.     = 0xA915; 
  42801.  
  42802. æKY ShowHide 
  42803. æT Function
  42804. æFc Windows.h
  42805. æD pascal void ShowHide(WindowPtr theWindow,Boolean showFlag)
  42806.     = 0xA908; 
  42807.  
  42808. æKY HiliteWindow 
  42809. æT Function
  42810. æFc Windows.h
  42811. æD pascal void HiliteWindow(WindowPtr theWindow,Boolean fHilite)
  42812.     = 0xA91C; 
  42813.  
  42814. æKY BringToFront 
  42815. æT Function
  42816. æFc Windows.h
  42817. æD pascal void BringToFront(WindowPtr theWindow)
  42818.     = 0xA920; 
  42819.  
  42820. æKY SendBehind 
  42821. æT Function
  42822. æFc Windows.h
  42823. æD pascal void SendBehind(WindowPtr theWindow,WindowPtr behindWindow)
  42824.     = 0xA921; 
  42825.  
  42826. æKY FrontWindow 
  42827. æT Function
  42828. æFc Windows.h
  42829. æD pascal WindowPtr FrontWindow(void)
  42830.     = 0xA924; 
  42831.  
  42832. æKY DrawGrowIcon 
  42833. æT Function
  42834. æFc Windows.h
  42835. æD pascal void DrawGrowIcon(WindowPtr theWindow)
  42836.     = 0xA904; 
  42837.  
  42838. æKY MoveWindow 
  42839. æT Function
  42840. æFc Windows.h
  42841. æD pascal void MoveWindow(WindowPtr theWindow,short hGlobal,short vGlobal,
  42842.     Boolean front)
  42843.     = 0xA91B; 
  42844.  
  42845. æKY SizeWindow 
  42846. æT Function
  42847. æFc Windows.h
  42848. æD pascal void SizeWindow(WindowPtr theWindow,short w,short h,Boolean fUpdate)
  42849.     = 0xA91D; 
  42850.  
  42851. æKY ZoomWindow 
  42852. æT Function
  42853. æFc Windows.h
  42854. æD pascal void ZoomWindow(WindowPtr theWindow,short partCode,Boolean front)
  42855.     = 0xA83A; 
  42856.  
  42857. æKY InvalRect 
  42858. æT Function
  42859. æFc Windows.h
  42860. æD pascal void InvalRect(const Rect *badRect)
  42861.     = 0xA928; 
  42862.  
  42863. æKY InvalRgn 
  42864. æT Function
  42865. æFc Windows.h
  42866. æD pascal void InvalRgn(RgnHandle badRgn)
  42867.     = 0xA927; 
  42868.  
  42869. æKY ValidRect 
  42870. æT Function
  42871. æFc Windows.h
  42872. æD pascal void ValidRect(const Rect *goodRect)
  42873.     = 0xA92A; 
  42874.  
  42875. æKY ValidRgn 
  42876. æT Function
  42877. æFc Windows.h
  42878. æD pascal void ValidRgn(RgnHandle goodRgn)
  42879.     = 0xA929; 
  42880.  
  42881. æKY BeginUpdate 
  42882. æT Function
  42883. æFc Windows.h
  42884. æD pascal void BeginUpdate(WindowPtr theWindow)
  42885.     = 0xA922; 
  42886.  
  42887. æKY EndUpdate 
  42888. æT Function
  42889. æFc Windows.h
  42890. æD pascal void EndUpdate(WindowPtr theWindow)
  42891.     = 0xA923; 
  42892.  
  42893. æKY SetWRefCon 
  42894. æT Function
  42895. æFc Windows.h
  42896. æD pascal void SetWRefCon(WindowPtr theWindow,long data)
  42897.     = 0xA918; 
  42898.  
  42899. æKY GetWRefCon 
  42900. æT Function
  42901. æFc Windows.h
  42902. æD pascal long GetWRefCon(WindowPtr theWindow)
  42903.     = 0xA917; 
  42904.  
  42905. æKY SetWindowPic 
  42906. æT Function
  42907. æFc Windows.h
  42908. æD pascal void SetWindowPic(WindowPtr theWindow,PicHandle pic)
  42909.     = 0xA92E; 
  42910.  
  42911. æKY GetWindowPic 
  42912. æT Function
  42913. æFc Windows.h
  42914. æD pascal PicHandle GetWindowPic(WindowPtr theWindow)
  42915.     = 0xA92F; 
  42916.  
  42917. æKY CheckUpdate 
  42918. æT Function
  42919. æFc Windows.h
  42920. æD pascal Boolean CheckUpdate(EventRecord *theEvent)
  42921.     = 0xA911; 
  42922.  
  42923. æKY ClipAbove 
  42924. æT Function
  42925. æFc Windows.h
  42926. æD pascal void ClipAbove(WindowPeek window)
  42927.     = 0xA90B; 
  42928.  
  42929. æKY SaveOld 
  42930. æT Function
  42931. æFc Windows.h
  42932. æD pascal void SaveOld(WindowPeek window)
  42933.     = 0xA90E; 
  42934.  
  42935. æKY DrawNew 
  42936. æT Function
  42937. æFc Windows.h
  42938. æD pascal void DrawNew(WindowPeek window,Boolean update)
  42939.     = 0xA90F; 
  42940.  
  42941. æKY PaintOne 
  42942. æT Function
  42943. æFc Windows.h
  42944. æD pascal void PaintOne(WindowPeek window,RgnHandle clobberedRgn)
  42945.     = 0xA90C; 
  42946.  
  42947. æKY PaintBehind 
  42948. æT Function
  42949. æFc Windows.h
  42950. æD pascal void PaintBehind(WindowPeek startWindow,RgnHandle clobberedRgn)
  42951.     = 0xA90D; 
  42952.  
  42953. æKY CalcVis 
  42954. æT Function
  42955. æFc Windows.h
  42956. æD pascal void CalcVis(WindowPeek window)
  42957.     = 0xA909; 
  42958.  
  42959. æKY CalcVisBehind 
  42960. æT Function
  42961. æFc Windows.h
  42962. æD pascal void CalcVisBehind(WindowPeek startWindow,RgnHandle clobberedRgn)
  42963.     = 0xA90A; 
  42964.  
  42965. æKY GrowWindow 
  42966. æT Function
  42967. æFc Windows.h
  42968. æD pascal long GrowWindow(WindowPtr theWindow,Point startPt,const Rect *bBox)
  42969.     = 0xA92B; 
  42970.  
  42971. æKY trackgoaway 
  42972. æT Function
  42973. æFc Windows.h
  42974. æD Boolean trackgoaway(WindowPtr theWindow,Point *thePt); 
  42975.  
  42976. æKY FindWindow 
  42977. æT Function
  42978. æFc Windows.h
  42979. æD pascal short FindWindow(Point thePoint,WindowPtr *theWindow)
  42980.     = 0xA92C; 
  42981.  
  42982. æKY findwindow 
  42983. æT Function
  42984. æFc Windows.h
  42985. æD short findwindow(Point *thePoint,WindowPtr *theWindow); 
  42986.  
  42987. æKY PinRect 
  42988. æT Function
  42989. æFc Windows.h
  42990. æD pascal long PinRect(const Rect *theRect,Point thePt)
  42991.     = 0xA94E; 
  42992.  
  42993. æKY DragGrayRgn 
  42994. æT Function
  42995. æFc Windows.h
  42996. æD pascal long DragGrayRgn(RgnHandle theRgn,Point startPt,const Rect *boundsRect,
  42997.     const Rect *slopRect,short axis,DragGrayRgnProcPtr actionProc)
  42998.     = 0xA905; 
  42999.  
  43000. æKY TrackBox 
  43001. æT Function
  43002. æFc Windows.h
  43003. æD pascal Boolean TrackBox(WindowPtr theWindow,Point thePt,short partCode)
  43004.     = 0xA83B; 
  43005.  
  43006. æKY GetCWMgrPort 
  43007. æT Function
  43008. æFc Windows.h
  43009. æD pascal void GetCWMgrPort(CGrafPtr *wMgrCPort)
  43010.     = 0xAA48; 
  43011.  
  43012. æKY getwtitle 
  43013. æT Function
  43014. æFc Windows.h
  43015. æD void getwtitle(WindowPtr theWindow,char *title); 
  43016.  
  43017. æKY SetWinColor 
  43018. æT Function
  43019. æFc Windows.h
  43020. æD pascal void SetWinColor(WindowPtr theWindow,WCTabHandle newColorTable)
  43021.     = 0xAA41; 
  43022.  
  43023. æKY GetAuxWin 
  43024. æT Function
  43025. æFc Windows.h
  43026. æD pascal Boolean GetAuxWin(WindowPtr theWindow,AuxWinHandle *awHndl)
  43027.     = 0xAA42; 
  43028.  
  43029. æKY growwindow 
  43030. æT Function
  43031. æFc Windows.h
  43032. æD long growwindow(WindowPtr theWindow,Point *startPt,const Rect *bBox); 
  43033.  
  43034. æKY SetDeskCPat 
  43035. æT Function
  43036. æFc Windows.h
  43037. æD pascal void SetDeskCPat(PixPatHandle deskPixPat)
  43038.     = 0xAA47; 
  43039.  
  43040. æKY newwindow 
  43041. æT Function
  43042. æFc Windows.h
  43043. æD WindowPtr newwindow(void *wStorage,const Rect *boundsRect,char *title,Boolean visible,
  43044.     short theProc,WindowPtr behind,Boolean goAwayFlag,long refCon); 
  43045.  
  43046. æKY NewCWindow 
  43047. æT Function
  43048. æFc Windows.h
  43049. æD pascal WindowPtr NewCWindow(void *wStorage,const Rect *boundsRect,ConstStr255Param title,
  43050.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon)
  43051.     = 0xAA45; 
  43052.  
  43053. æKY newcwindow 
  43054. æT Function
  43055. æFc Windows.h
  43056. æD WindowPtr newcwindow(void *wStorage,const Rect *boundsRect,char *title,
  43057.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon); 
  43058.  
  43059. æKY GetNewCWindow 
  43060. æT Function
  43061. æFc Windows.h
  43062. æD pascal WindowPtr GetNewCWindow(short windowID,void *wStorage,WindowPtr behind)
  43063.     = 0xAA46; 
  43064.  
  43065. æKY GetWVariant 
  43066. æT Function
  43067. æFc Windows.h
  43068. æD pascal short GetWVariant(WindowPtr theWindow)
  43069.     = 0xA80A; 
  43070.  
  43071. æKY pinrect 
  43072. æT Function
  43073. æFc Windows.h
  43074. æD long pinrect(const Rect *theRect,Point *thePt); 
  43075.  
  43076. æKY GetGrayRgn 
  43077. æT Function
  43078. æFc Windows.h
  43079. æD #define GetGrayRgn() (* (RgnHandle*) 0x09EE)
  43080.  
  43081.  
  43082. æKY SetWTitle 
  43083. æT Function
  43084. æFc Windows.h
  43085. æD pascal void SetWTitle(WindowPtr theWindow,ConstStr255Param title)
  43086.     = 0xA91A; 
  43087.  
  43088. æKY trackbox 
  43089. æT Function
  43090. æFc Windows.h
  43091. æD Boolean trackbox(WindowPtr theWindow,Point *thePt,short partCode); 
  43092.  
  43093. æKY TrackGoAway 
  43094. æT Function
  43095. æFc Windows.h
  43096. æD pascal Boolean TrackGoAway(WindowPtr theWindow,Point thePt)
  43097.     = 0xA91E; 
  43098.  
  43099. æKY DragWindow 
  43100. æT Function
  43101. æFc Windows.h
  43102. æD pascal void DragWindow(WindowPtr theWindow,Point startPt,const Rect *boundsRect)
  43103.     = 0xA925; 
  43104.  
  43105. æKY draggrayrgn 
  43106. æT Function
  43107. æFc Windows.h
  43108. æD long draggrayrgn(RgnHandle theRgn,Point *startPt,const Rect *boundsRect,
  43109.     const Rect *slopRect,short axis,DragGrayRgnProcPtr actionProc); 
  43110.  
  43111. æKY dragwindow 
  43112. æT Function
  43113. æFc Windows.h
  43114. æD void dragwindow(WindowPtr theWindow,Point *startPt,const Rect *boundsRect); 
  43115.  
  43116.  
  43117.